自我介绍1.介绍一下大学主要使用什么语言 JAVA2.使用JAVA开发过什么吗? 没有项目3. 介绍了课程实验,自己实现的X86虚拟机()介绍各个模块,问了下ALU的不恢复余数除法,问了下时间复杂度4.问了下整个执行过程5. 你觉得困难在哪里,收获了什么我讲了一下LRU的LinkedHashMap的实现,问了一下实现,问了下具体的实现6. 你刚刚说了HashMap,讲一讲HashMap源码7. 你刚刚说HashMap线程不安全,那什么是线程安全的?讲了一下ConcurrentHashMap(一堆东西) **讲了快半小时**还顺别提了下为什么size只能是2的整数幂,还有为什么不允许value为null8. Java的锁机制,自己举例子 volatile, syn, 自旋锁,偏向锁,轻量级锁,ReentrantLock9. 非阻塞IO了解吗?讲了一下BIO,NIO,AIO10. 零拷贝技术了解吗?不了解数据结构11. 讲讲树?讲了下,二叉树,二叉搜索树,AVL树,B树,B+树12. AVL树的应用场景? 我说不了解## 数据库13. 刚刚你讲了B+树,那你讲讲数据库的索引14. 数据库的索引15. 事务隔离级别?16. MVCC机制?## 计网17. TCP的整个流程?18. 你大学觉得最有成就感的事情是什么?19. 为什么呢?20. 你最近在学什么?看了哪些书我说看了深入理解JVM21. 可以讲一下JVM的内存模型吗?22. 看了书的收获最大的部分我说了下语法糖部分23. 你觉得自己的优点是什么,缺点是什么?24. 你对实习的期待是什么样子?推荐看一看Spring的框架,学习学习25. 你的GPA排名大概多少?## 反问26. 你还有什么问题吗?二面三十分钟结束()3.28发现已挂