2. HashMap 1.7 1.8分别会出现什么问题?怎么解决?1.7的头插法导致环形链表具体怎么回事?
3. ConcurrentHashMap
4. Int Integer包装类的比较问题
5. 项目里用了spring,为什么要用,有什么好处?
6. 项目用了AOP吗?用了事务吗?
7. SpringMVC的流程?
8. 项目里用多线程了吗?线程的几个状态说一下?
9. CAS是什么,用到CAS的类有哪些?为什么要用到CAS,有什么好处?
10. AQS的底层实现?
11. 说一下ReentrantLock?
12. 说一下公平锁,非公平锁?
13. 说一下ReentrantLock怎么用AQS实现公平锁,非公平锁?
14. 数据库的底层是什么?
15. B+树好在哪儿?
16. 索引了解吗,你用过哪些索引?
17. 组合索引是怎么存储的?有什么原则?
18. JVM
2. 项目里用了spring,说一下spring,把你了解的都说一下(说了自己的理解、spring的优点、注解、@autowired@resource区别、IOC、AOP等)
3. 两种动态代理的区别
4. 你平常是怎么学spring的,你觉得看博客和看官网有什么区别?
5. 说一下Mybatis(说了优点、resultMap/resultType区别,#/$)
6. 为什么要用Mybatis,最大的好处是什么
7. 数据库隔离级别以及可能产生的问题
8. 分别解释脏读,不可重复度,幻读(不可重复读和幻读的区别在哪里)
9. MVCC
10. 幻读问题是怎么解决的
11. 最后问了一些其他的,比如如何证明自己的学习能力、性格、学生会工作等等
全部评论
(7) 回帖