很和善的面试官,有些答不出来也说没事八股1. “还在面哪些?实习的情况?”2. 自我介绍?3. TCP三次握手?4. 操作系统的职责?(进程调度、内存管理、存储管理、设备管理、用户接口)5. 内存管理使用了哪些数据结构?(懵,应该是答页表吧?)6. CPU调度算法有哪些?7. 说一说PV操作?8. PV操作是否需要CPU支持?(考原语)9. MySQL聚簇索引和非聚簇索引的区别?(叶子节点是否放数据)10. 平常用哪些语言?11. 会这么多,做个比较?Java的优势在哪?(我说生态丰富)12. Golang有GC吗,Golang的内存结构?(会不了一点,实习学了两个月只干CRUD)13. 那说一下Java的GC吧?G1和CMS有什么区别?14. Spring的核心你认为是哪个方面?(IoC和AOP,开始吟唱)15. 详细说说IoC是怎么实现DI的?(吟唱)16. 说说AOP怎么实现的?(吟唱)17. Spring怎么解决依赖问题?(没背,不会)18. 实习的项目和传统的开发有啥区别?19. 实习项目有哪些难点需要考虑?20. 实习项目未来的方向?21. 一句话总结实习所做的工作?手撕1. 写一个一定会死锁的程序(Java语法全忘了,现场问面试官怎么开线程)2. 知道哪些排序算法?(吟唱) 那就写个堆排序吧,不准用库,自己写个堆(汗流浃背了)在线编辑器手撕真的会不了一点,连智能提示都没有