1、自我介绍2、实习经历拷打2.1 项目偏工程还是偏算法,Java是自学的吗,怎么理解面向对象编程?2.2 遇到上下游问题如何定位和debug,有没有监测方案2.3 手搓一个SQL查询。2.4 知道哪些数据库索引,对于这个表加索引要加哪些?3. 数据库事务隔离等级有哪些?4. 幻读是什么,MySQL中可以通过哪些方法来解决幻读问题?5. 讲一下线程和进程的区别6. 死锁怎么解?7. Redis中都有哪些数据类型?8. Hashmap原理是什么?怎么实现的?9. 缓存穿透、雪崩、击穿原因及解决方法10. sorted set 是什么,有什么作用,排序是怎么实现的?11. 乐观锁是怎么应用的?12. 手搓12.1 单例模式12.2 单向列表题12.3 动态规划题面试官是一个小姐姐,人很好,也非常有耐心,可惜只有一面之缘,那就祝善良的人永远被善待吧。