2016-08-14-京东笔试和面试(Java方向)
2017-11-27 16:09
267 查看
应聘岗位:Java开发
笔试
1、程序题,当输入type=4时,写出以下代码的输出:[java] view
plain copy
switch (type) {
default:
System.out.println(4);
case 1:
System.out.println(1);
case 2:
System.out.println(2);
case 3: <
4000
/span>
System.out.println(3);
}
2、程序题,以下代码最后会抛出一个异常,是第几行抛出的:
[java] view
plain copy
try{
throw new Exception("1");
}catch (IOException e){
throw new Exception("2");
}catch (Exception e) {
throw new Exception("3");
}finally {
throw new Exception("4");
}
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方向)
- 2016-08-14-京东笔试和面试(Java方向)
- Java多线程面试、笔试方向---后续补充
- 2017阿里,百度,京东java面试+笔试大合集
- java Web开发方向全套培训课件及Java基础自测、面试笔试自测试题
- 2017阿里,百度,京东java面试+笔试大合集,2018的你会吗?
- java中常用的几种排序算法--常见笔试面试
- Java面试笔试题及答案(2)- 多选
- 125条常见的java面试笔试题汇总(三)
- Java面试 笔试题之i++问题
- Java面试笔试指南(五)---异常处理、输入输出流、内存管理
- Java面试笔试考点精讲视频教程
- 京东18年管培生—技术方向笔试有感
- 13点建议,三个月,顺利搞定java面试及笔试题
- Java研发方向如何准备BAT技术面试答案(上)
- [笔试面试]单链表如何检测有环,环入口,环长,环前长度――快慢指针法(百度JAVA面试)
- Java常见笔试、面试题目深度剖析
- java面试笔试题大汇总 ~很全面
- 面试笔试整理--------.net方向
- java笔试面试经典问题