1、询问项目经历,括设计思想、技术实现、任务安排、进度控制、版本控制、需求控制、后期规划等一系列问题;
2、对于使用的SSH或者SSM框架你有什么看法?
答:首先使用框架是项目组决定的,两种情况都有过使用,二者都是结合MVC模式进行开发的,我认为具体差异主要就体现在mybatis和hibernate的操作差异和struts和SpringMVC的使用差异上。
3、Spring在三者中充当的角色是什么?谈谈你对IOC、AOP的理解。
答:Spring在三者整合使用的过程中充当的是一个中间层的作用,负责把展现层和持久层结合起来,同时负责三者之间的关系整合;IOC即是控制反转,主要体现在开发过程中,Spring会负责给使用者创建部分指定的对象,实现控制反转。AOP是面向切面编程,既是切面,首先需要找准公共点组成一个公用的类,再通过特殊方式实现当业务执行指定操作时作出特殊处理。
4、Long 的equals方法如何比较?如果都是Long类型,直接转换为Long,longValue比对数值;
5、spring 获取对象的方式 ;
6、手写key过期时间算法,redis key过期实现方式;
7、hashmap 1.7 1.8的区别;
答:1.8将链表升级为红黑树。
8、为什么1.8要升级为红黑树?
9、如何实现oom,如何实现栈溢出异常?
10、Throwable、Error、Exception、RuntimeException关系;
11、mysql 最左索引,123,123会走索引吗?12会走吗?13会走吗?
12、spirngmvc一次请求过程的原理;
13、为什么从上一家离职。
全部评论
(0) 回帖