美团暑期实习一二面面经(x2)
x2是因为第一次二面挂了(
一面
自我介绍
项目拷打
八股:
主线程创建了一个子线程,子线程如何获取主线程的ThreadLocal变量?
讲一下面向对象编程
重写与重载
JAVA 异常
Try-Catch-Finally
线程池原理;工作队列;耗时敏感的任务选择什么工作队列
JVM 结构
GC算法;年轻代老年代用什么?
Mysql事务特性;隔离级别
索引有哪些;底层结构
主键索引和其他索引有什么区别;回表
手撕:
Mysql 一个数据表,表的内容包括,id,course,student_id,score。要求找出考试考了60分以上的人数超过30人的科目,根据人数从高到低排列。
123456链表转162534链表+时空复杂度分析
其他:
Linux如何查看日志
你怎么学习java的?看过什么书?
二面(挂)
自我介绍
对北京Base的看法
纯纯项目拷打,鼠鼠的小苍穹外卖被打爆
手撕:
[101,4,201,3,1,2]找出最大连续子串长度(4,[1,2,3,4])。
再一面
自我介绍
手撕1-1-2-3-3链表去重复剩下2
八股
Try-Catch-Finally
公平锁和非公平锁分别靠什么实现
JWT、Session、Cookie有什么区别
怎样建立好的索引呢
Spring的单例模式怎么实现的?
Hashmap的流程、扩容
ConcurrentHashMap原理
项目用了什么设计模式
了解过大模型没
有没有自己搭建过大模型应用
再二面
自我介绍
项目拷打
你这个后端整体上是怎么搭建的
JDK版本,Spring版本,Spring源码有没有看过
讲一下项目,难点,遇到的困难或者bug,你怎么解决的
Lambda表达式
SQL语句是如何判断具体走哪个索引的
有没有需要不断调整的任务场景,或者说方案不断修改的场景,以及你如何处置的
最大的收获是什么
未来职业规划
其他人对你的评价
对美团的认识
Timeline
投递(3.29),笔试(4.6),一面(4.10),二面(4.15),再一面(4.25),再二面(4.29),OC(5.7)