2017面试那些事儿
2017年,跳槽ing。。。跳槽总是痛苦的,虽然痛苦,还是要注意总结
闲来没事,就做下面试题归纳,先只列个题目,答案后续补充。。
java开发面试题,无非是前端、后端、数据库、服务器、linux、版本管理工具、jvm、设计模式,其中后端又分j2se,j2ee,javaweb,版本管理工具又分maven、gradle、git,
数据库又分oracle、mysql、redis、mongdb
一、前端
1、js跨域,什么是js跨域,怎么实现,跨域过程中一共有几次请求
2、列举js中常用的十个函数
3、jquery中有哪几种选择器
4、用过node.js,freemaker、easyUI等js框架没
二、后端j2se
1、线程篇
2、集合篇
3、异常篇
4、I/O流
5、jsp跟servlet的区别
6、servlet的生命周期
三、后端j2ee
1、谈谈对spring的理解,包括对IOC、AOP的理解
2、谈谈对hibernate的理解
3、springmvc的原理
4、springmvc跟struts的区别
5、filter跟interceptor的区别
6、谈谈对动态代理的底层实现
7、spring是怎么管理事务的,事务的隔离级别、事务的传播属性
8、事务A调事务B时,需将事务A挂起,这时需要设置哪个传播属性
10、