30min1. 自我介绍2. Java中的集合3. Map实现类4. hashmap中为什么要换成红黑树5. 用二叉树查找的时间复杂度 (log2 n6. 还有什么时间复杂度是log2 n7. 说说redis中的sortedSet8. 对jvm有了解吗?说了gc9. 关于io,读取一个文件要用到哪些类?10. MySQL的存储引擎11. B+树把叶子节点连接起来,对哪类查询作用更大? (范围查询和排序操作12. spring 的特性IOC13. Bean的注入方式14. 项目哪里来的15. 使用的自定义的拦截器的原理16. 如何解决超卖问题17. JWT全称,由哪几部分组成,加密和签名的区别(加密更侧重于保护数据的机密性,防止数据被窃取或篡改;而签名则更侧重于验证数据的完整性和真实性,确保信息的来源可靠。)18. 过往经历中遇到过什么困难?如何解决的?19. 一周能来几天反问:1. 实习生需要做什么工作?2. 多久出结果? (一到两周面试官挺和善的,答得一般,球球给个offer吧,已经面不动了3.29看到感谢信了