- 自我介绍
- 聊项目相关的问题,难点,如何解决
- 围绕项目的一些问题,各类IO模型及其区别,Reactor模型(30分钟)
- java基础(hashmap之类的),线程池,sync和lock的区别,sync的详细介绍,还有一些其他的起不起来了
- 垃圾回收算法,垃圾回收器,cms的过程,哪几步需要stop the world,什么情况下触发full gc
- jvm结构,程序计数器的作用
- mysql索引,B+树结构,事务,各种加锁机制,RR隔离级别具体是如何实现的
- redis:zset,跳表具体如何实现的,持久化,缓存击穿,穿透,雪崩。删除策略。主从复制,事务。
算法:翻转链表,快排
反问:部门好像是商业化的。
总结:面试一共1.5小时,最后20分钟算法,总体来说问的比较全面,就是没有问网络和操作系统的问题。
许愿2面!
全部评论
(4) 回帖