一、问我 linux 的东西,我说我不会linux,尴尬
二、HTTPS的握手,以为是TCP三次握手,跟他沟通了下发现不是,也不会,开头两个问题都不会,太尴尬了
三、String是不是不可变的,为什么?
四、然后问GC,问我如何计算年龄,15岁是固定的吗?计算年龄的计数器存在哪?是任何时候都能GC吗,如果不是,那GC有什么要求?
五、Map的key存在哪?使用什么数据结构?
六、Spring AOP的原理?动态代理有哪些?JDK和CGLIB两个具体咋实现的说一下
七、MyBatis使用的设计模式是模板模式:解释一下模板模式
八、索引为啥用B+树?
这块好像没回答清楚。先说了B树和B+树的区别,然后说B+树的查询稳定,IO读写效率高。但是好像忘了说范围查找。唉,还是自己太菜了,没说明白。
反问环节:
1.你们的业务和技术栈是什么?
2.二面的面试结果什么时候出。
最后面试官祝我后续顺利,希望后续一切顺利吧!
全部评论
(3) 回帖