美团校招秋招 美团集团后端一面凉经
1. Spring: Spring的MVC框架和之前的有什么区别
2. 代码: 两个有序链表链接成一个有序链表
3. 聊天: 学校里学Java吗 平时学Java通过怎么样学习的
4. 算法: 怎么反转二叉树
5. Java: HashMap是怎么样一个结构
追问: 为什么新的JDK中 为什么在其中引入红黑树
追问: 红黑树和平衡二叉树有什么区别(这里没说全 说了自己会的)
6. Java: 多线程的时候用HashMap会出现什么问题
追问: 那么应该用什么数据结构
追问: ConcurrentHashMap实现原理
追问: 解释一下CAS
追问: CAS有什么缺陷
追问: ABA问题是什么
追问: ABA怎么解决(不会)
7. Java: 用过线程池吗 核心参数有哪些
追问: 它们是怎么相互工作的
追问: 有哪些饱和策略(不会)
8. 框架: RPC框架了解吗 (不会)
9. Java: 垃圾回收器有哪些(是基础 但是遗憾没看到)
10. Redis: redis可以用在哪些场合
追问: 分布式锁用redis怎么做
追问: redis过期策略
追问: 惰性删除是什么
追问: 分布式除了redis还有什么
追问: zookeeper和redis有什么区别 各有什么优缺点(不会说 简单说了一下)
11. MVN: 一个请求怎么返回的
12. Mysql: 慢查询出现的时候怎么办
追问: 怎么看是否走索引
13. Redis: redis命令用过吗(没用过)
14. 实习: 实习的时候写的代码怎么管理的
15. 聊天: 你拿到转正offer了吗 目前期望去什么样的公司
16. 聊天: 有拿其他的offer吗