📍面试公司:美团🕐面试时间:9.26❓面试问题:0. 开始的时候问了下自己是怎么学习的,学习过程中遇到的困难是怎么解决的1. java集合介绍和各自的应用场景2. 为什么使用mysql,有哪些优点3. mysql在执行语句的时候内部是怎么运行的4. mysql怎么优化查询,介绍下索引5.mvcc的优缺点6. 项目里面redis是怎么使用的7. redis实现分布式锁了解吗,如果获取锁的线程没执行完锁过期了怎么办8. 怎么保证数据库和缓存的一致性,你的项目里面是怎么保证的9. 消息队列怎么保证消息被顺序消费中间还有一些琐碎的小问题记不太清了10. 手撕一道sql查询,题目和他内部业务有关,好在面试官耐心地解释了各字段的含义11. 手撕k个一组反转链表🙌面试感想:感觉问中间件的原理比较多 ,面试官建议我多看看内部源码,然后问了挺多优缺点问题。