面试公司:北京柯莱特信息技术有限公司
面试岗位:Java开发
面试感受:进行的电话面试,问的不太难,福利待遇也不错。
面试问题:
1.缓存雪崩,缓存穿透,缓存击穿
2.linkedeList和ArrayList的区别
3.HashMap底层实现原理
4.zookeeper分布式锁
5.MyISAM与InnoDB的区别
6.redis与mysql数据一致性怎么保证
7.hashmap扩容2的次幂
8.mq怎么保证消息的可靠性
9.String与StringBuilder与StringBuffffer的区别
10.Springboot跟Spring有啥区别,有很多Starter你能讲讲吗,你要设计一个Starter你咋设计?
11.数据库优化以及sql语句优化?
12.索引在什么情况下会失效?
13.kafka为什么吞吐量大
14.消息存到消息队列够,实际存储到了哪里
15.为什么kafka存储的地方在一片空间内而不是分散的
面试总结:
不太会的说说自己的想法,他会循序善诱你,给出一个相对好的过程,也会给面试关一个好点的印象;



