1. 自我介绍一下。2. 能实习多久?3. Spring 和 Spring Boot 有啥区别?4. 聊聊内存,虚拟内存和物理内存是啥关系?5. 为什么需要虚拟内存?6. 堆和栈里都存些啥?7. HTTP、HTTPS、HTTP/2、HTTP/3 有什么区别?8. 网络协议的七层和四层模型是啥?为啥要有四层?9. IOC 和 AOP 的原理是啥?10. 进程和线程有啥区别?浏览器发请求这个过程是怎么样的?怎么避免线程冲突?11. 创建线程有几种方式?12. 锁有哪些类型?悲观锁和乐观锁有啥区别?13. 什么是装箱和拆箱?14. 短链系统怎么设计和优化?15. 100 个人和 100 盏灯,一开始...