面试官1 :1. 高考分数2. 计算机是否是第一志愿,为什么要选这个专业3. 你现在对就业环境是否有一个认知4. 除了你简历中的这些,你大学课程中还学了哪些5. 平时是怎么自学的6. 对大模型 ai 了解多少面试官2 :1. 讲一下java 集合2. 对比一下 ArrayList 和 LinkedArrayList3. 有哪些线程安全的集合4. concurrentHashMap 怎么解决线程安全问题5. 讲一下concurrentHashMap 的扩容6. 加锁的方式有哪几种7. 你提到的reentrantLock 底层是怎么实现的8. 比较一下 aqs 和 cas 的区别9. 介绍一下 java 内存模型10. 一个方法中定义的局部变量会存在哪里11. 讲一下垃圾回收机制12. 怎么创建线程13. sql 中怎么避免重复行14. 讲一下 mysql 的锁15. 讲一下死锁16. 怎么用乐观锁来更新数据17. 讲一下 redis 为什么快18. 是否知道有状态服务和无状态服务19. 是否知道 rpc ,他和 http 有什么区别20. 讲一下网络的七层模型面试官1 :反问业务,面试轮数以及评价,答看重学生的学习能力,认知能力以及复盘能力总时长一小时,面后一小时约二面