65min,手撕18min自我介绍1.因为自我介绍提到了有个项目验收那几天熬夜到凌晨五点多,有抗压能力。然后问了我这个项目一些细节。c++项目2.说说进程和线程的区别3.了解并发安全问题吗?有哪些解决措施?4.除了加锁还有什么,threadlocal可以吗5.了解hashmap和treemap的区别吗6.除了拉链法还有什么解决hash冲突的方法7.刚刚提到的threadlocalmap怎么解决哈希冲突的8.说说concurrentskiplistmap9.spring怎么解决循环依赖问题10.spring依赖注入11.说说登录模块这里,用户输入url到后端响应的一个完整过程。12.mysql的隔离级别有哪些13.不可重复读和幻读的区别。14.索引失效的场景15.redis有哪些数据结构16.redis做排行榜用什么数据结构17.如果要获取排行榜前10000名要怎么办(一开始以为问redis指令,提示了大key)18.mq怎么保证消息不丢失19.如果有个很大的文件,现在要获取其前100大的数字要怎么做手撕:k个一组翻转链表(先说思路,他不想听,说没时间了让我直接写。定义链表不熟,耽误了3分钟,debug5分钟)反问业务,回答保密反问想招什么样的实习生,回答没有想过反问业务是toB,toC,回答都有然后感谢您的时间