Java后端开发 | 美团暑期实习一面二面面经
java面整体问的不是很难,前面的问题基本都是来源于简历或者自己介绍的时候提到了,后面会有部分八股
算法稍微偏难一些,但应该是实习必刷题中有的
3.27 一面 47min
1. 自我介绍
2. 最能体现技术能力的项目介绍
3. 如何设计实现一个定时任务执行器(本问题来自于自己的简历)
4. 如果不希望cpu空转,如何设计一个定时任务执行器,以优化上一问中的设计
5. 实习项目用到了Spring Task定时任务,说一说
6. 介绍简历中提到的令牌桶算法(八股)
7. 你提到令牌桶算法是惰性机制的体现,那么还有哪些地方应用到了惰性机制
8. 介绍简历中提到的冗余表和索引
9. 是否遇到过索引失效的情况(八股)
10. 在数据区分度足够高的情况下,如何为这条sql语句建立索引:select * from table where x = 1 and y < 1 order by z;
11. 是否存在一条查询同时使用两个索引的情况
12. 算法:K个一组反转链表
3.31 二面 52min
1. 自我介绍
2. 实验室项目中参与了什么工作
3. 实验室项目中遇到了什么问题
4. 简历中的项目中负责了什么工作
5. 最左匹配原则(八股)
6. 那(经度,纬度) 联合索引可以生效吗(本问题来源于自己介绍的项目)
7. 介绍JVM(八股)
8. 介绍垃圾回收算法(八股)
9. 你们平时使用什么垃圾回收算法
10. Java中四种垃圾回收机制(八股)
11. 软引用是Full GC的时候回收吗
12. Java中的设计模式了解如何
13. 为面试准备了多久,如何学习
14. 面试准备时间只有一个月,如何更快学习
15. (算法)124 二叉树中最大路径和+将Solution类改造为方法线程安全的单例模式,同时前面的方法也要保证线程安全
----
4.1 收到了offer,经过考虑后还是拒了
#面经##美团暑期oc#