去哪儿网一面凉经
之前看别的去哪儿网的面经,感觉 问的不是很难,怎么就到我这里就这么难了呢(我个人比较菜这个是真的)
1. HashMap<> hashmap = new HashMap<>(100);空间大小?
2. Hashmap扩容机制?(h = h ^(h>>>16))
3. 为什么空间是128(2的7次方)?算法是如何实现的?
4. 得到的hash值是10000,如何算当前元素存放的位置?
5. ConcurrentHashMap线程安全的具体实现⽅式?
6. ConcurrentHashMap1.8源码?
7. Spring的IOC实现原理?
8. Spring 中的 bean是如何构造出来的?@Autowired里面如何实现自动装配bean?
9. mybatis里面⼀个xml映射⽂件,都会写⼀个 Dao 接⼝与之对应,这个 Dao 接⼝的⼯作原理是什么?Dao 接⼝⾥的⽅法,参数不同时,⽅法能重载吗?
10. 动态 sql 的执⾏原理?
11. Beanfactory实现原理?
12. Spring boot里面applicationcontext的实现原理?机制?
其实说实话,面了没到一半我就知道我凉了,面试官很耐心的给我解答了各个答案及原理,无奈我个人水平不够,听不太懂。在这儿感谢面试官给我讲了那么久的答案和人生哲理😂,衷心感谢。