# 1、项目、实习拷打2、violate关键字作用3、如何保证线程安全4、支持原子性操作的方法5、简述Spring的ioc和aop的核心思想6、mysql的acid特性7、慢sql如何优化8、explain关键字解释9、Redis常用数据结构以及应用场景10、WebSocket的工作原理11、如何优化你项目中使用的WebSocket的业务12、FTP中的keep-alive13、TCP特性14、UDP和TCP应用场景,如何使得UDP可靠15、对前端的了解,对vue的认识16、java中Sort的原理手撕:1、数组中的第K个最大元素的变形:数组中前K个最大元素2、二叉树中的最大路径和(没给出最优的解法,面试官立马换了个题)3、最小覆盖子串(给出最优的思路了,但时间问题没让写完)美团强度蛮高,手撕两道困难一道中等