问题
- redis采用数据结构以及应用场景
- es的底层(这里跟面试官说了不清楚,然后他就提示了下倒排索引,我就想起来了,不过也不知道对不对)
- HashMap、ConcurrentHashMap
- OSI七层模型
- TCP握手,挥手,拥塞控制
- 用过哪些数据结构(一紧张连hashMap都忘了说)
- jvm的垃圾回收、数据区域(问了有哪些垃圾收集器,说了CMS,然后最后问了我知道CMS的可达性分析使用哪种算法吗,我直接懵逼,猜了个BFS)
- spring ioc、aop
- spring事务传播(真心记不住,难受)
- 有哪些比较熟悉的算法
- 平常怎么使用线程(提了下线程池,真就提什么问什么)
- 线程池的参数
- 拒绝策略有哪些
- 用过哪些并发容器
- 并发容器底层(AQS)
- 问了很多innodb和MyISAM(我只知道这两个的大概区别,MyISAM我是真不懂)
- mysql的索引
- mysql隔离级别,分别解决了什么问题
- innodb不可重复读是否解决了幻读,如何解决
- 事务特性以及如何实现
- 你说你用过spring cloud,说说你都用过哪些组件
最后希望能有二面吧。