美团一面-到家问实习介绍下项目的难点(15min)spring相关:自动配置原理bean是否为单例解释下AOP,原理,jdk和cglib的区别redis:基本数据类型,底层实现两种持久化机制,aof重写(不会)缓存穿透,缓存雪崩主从同步集群模式机制过期删除策略JAVA基础:讲一下内存泄漏和内存溢出try catch finally return语句返回(有点忘了)MySql:事务acid,如何保证的sql优化:分库分表,sql语句,索引失效场景:限流算法有哪些,如何设计一个限流器 说是用redis来实现滑动窗口讲一下rabbitmq的使用场景,项目哪里使用的,有什么作用(解耦,异步,削峰)手撕:二叉树最长路径(任意两个节点 hard 直接让他跳了) k个链表排序(手撕堆,没做出来)