美团 一面
#发面经攒人品#📍面试公司:美团
🕐面试时间:一面
💻面试岗位:Java 后台实习生
❓面试问题:
1. Java 中的 volatile 关键字你了解吗?能保证原子性吗?底层实现机制是怎样的?
2. 算法题:合并 K 个有序链表,要求时间复杂度最优
3. 线程池的核心参数有哪些?拒绝策略你用过哪些?能解释下它们的使用场景吗?
4. Spring Bean 的生命周期是怎样的?从实例化到销毁都发生了什么?
5. MySQL 的索引失效有哪些常见情况?你怎么排查和优化?
6. Redis 为什么是单线程的?为什么它还这么快?
7. 讲讲你项目里的缓存设计,用了什么策略?有没有遇到过缓存穿透或缓存雪崩?
8. 如果一个接口需要调用 3 个服务,你怎么确保整体的可用性和响应时间?
9. 有没有了解过 CAP 理论?在分布式系统里如何权衡一致性和可用性?
10. HTTP 状态码 301 和 302 的区别是什么?如果用在接口上,有什么问题?
🙌面试感想:
美团一面比较注重你对 Java 基础和常用中间件的理解深度,基本不会问太偏的知识
🕐面试时间:一面
💻面试岗位:Java 后台实习生
❓面试问题:
1. Java 中的 volatile 关键字你了解吗?能保证原子性吗?底层实现机制是怎样的?
2. 算法题:合并 K 个有序链表,要求时间复杂度最优
3. 线程池的核心参数有哪些?拒绝策略你用过哪些?能解释下它们的使用场景吗?
4. Spring Bean 的生命周期是怎样的?从实例化到销毁都发生了什么?
5. MySQL 的索引失效有哪些常见情况?你怎么排查和优化?
6. Redis 为什么是单线程的?为什么它还这么快?
7. 讲讲你项目里的缓存设计,用了什么策略?有没有遇到过缓存穿透或缓存雪崩?
8. 如果一个接口需要调用 3 个服务,你怎么确保整体的可用性和响应时间?
9. 有没有了解过 CAP 理论?在分布式系统里如何权衡一致性和可用性?
10. HTTP 状态码 301 和 302 的区别是什么?如果用在接口上,有什么问题?
🙌面试感想:
美团一面比较注重你对 Java 基础和常用中间件的理解深度,基本不会问太偏的知识
全部评论
相关推荐