美团还愿,附后端开发面经
我一开始不清楚美团具体有几面,网上说2+1、3+1的都有,没想到二面完隔天就收到hr电话,效率真的高。
之前在牛客学到不少东西😀,真的感谢大家分享!回馈一波,补一下面经(base上海):
一面 3.19:
自我介绍项目,讲了有一会
jvm分区,垃圾识别方法、垃圾回收算法、分代收集
三次握手、四次挥手、为什么四次挥手
tcp/udp比较、tcp相关
mysql隔离级别、分别有哪些问题、默认隔离级别数据库底层存储结构(有点懵,答了聚集索引和非聚集索引,听反馈算是答对了?)、了解哪些引擎、知道哪些索引的数据结构(B树、B+树、hash)、分别的优缺点、既然hash查找快为什么用b+树
两个算法:两链表的第一个公共节点,leetcode322
二面 3.25:
自我介绍做过哪些java项目?用到了哪些容器?(答:hashmap、treeset)
讲一下hashset和treeset区别?set和list区别?如果向其中插入重复元素会怎样
hashmap底层实现?线程安全吗、会导致什么问题、如何解决的、扩容机制
如果要线程安全应该怎么做?concurrenthashmap底层实现、cas原理、如何避免aba情况的
volatile关键字作用、实现原理
synchronized关键字和reentrantlock区别
synchronized底层实现
线程池及相关参数、提交线程可能遇到的情况
看源码给你在编程时带来哪些好处
手撕:实现一个阻塞队列
聊天、反问
hr面 3.26:
聊人生、谈了下薪资,实习时间等。4.2日收到oc,谈了更具体的一些东西。
希望能帮到大家一些,祝大家都能拿到心仪的offer!