我是靠谱客的博主 魁梧铃铛,最近开发中收集的这篇文章主要介绍2016-08-14-京东笔试和面试(Java方向) 应聘岗位:Java开发 笔试 面试,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

应聘岗位:Java开发

笔试

1、程序题,当输入type=4时,写出以下代码的输出:
[java]  view plain  copy
  1. switch (type) {  
  2.         default:  
  3.             System.out.println(4);  
  4.         case 1:  
  5.             System.out.println(1);  
  6.         case 2:  
  7.             System.out.println(2);  
  8.         case 3:  
  9.             System.out.println(3);  
  10.         }  

2、程序题,以下代码最后会抛出一个异常,是第几行抛出的:
[java]  view plain  copy
  1. try{  
  2.             throw new Exception("1");  
  3.         }catch (IOException e){  
  4.             throw new Exception("2");  
  5.         }catch (Exception e) {  
  6.             throw new Exception("3");  
  7.         }finally {  
  8.             throw new Exception("4");  
  9.         }  

3、web容器有几种作用域?如何防止SQL注入?
4、MySQL乐观锁和悲观锁的概念?原理机制?
5、jQuery获取元素的方法,至少写出3种。
6、写出SQL的左连接、右连接、内连接、执行查询过程(不确定)的关键字。
7、Linux命令行。有一个日志文件a.log,计算包含"jd.com"的行数;将文件中的"jd.com"替换成"360buy.com";(还有一题忘记了)。
8、程序题,实现二分法查找。
9、我们负责的一个站点出现无法访问的问题,列举可能导致该问题的原因,并说明如何证明,越多越好。
其中有一道题忘记了。

面试

首先就是先自我介绍,然后谈一些项目经历,然后问技术相关问题,没有当场写代码环节。

Java相关

1、JVM的内存结构和管理机制;
2、JVM的垃圾回收机制;
3、Java的类加载机制;
4、Java的集合类有哪些;
5、LinkList和ArrayList的区别;
6、HashMap的实现原理;
7、你知道哪些设计模式;
8、简单讲一下工厂模式的优势;
9、Spring的事务管理;

数据库相关

1、数据库事务特征有哪些;
2、SQL语句的优化方法有哪些;

其他

1、为什么说HTTP是无状态、无连接的;
2、三次握手和四次挥手;
3、你常用的Linux命令行有哪些。

最后

以上就是魁梧铃铛为你收集整理的2016-08-14-京东笔试和面试(Java方向) 应聘岗位:Java开发 笔试 面试的全部内容,希望文章能够帮你解决2016-08-14-京东笔试和面试(Java方向) 应聘岗位:Java开发 笔试 面试所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部