美团java一二面面经
🤗被美团第二次捞,第一次被到店捞起来一面我还以为自己发挥挺好,结果GG😥
这次被基础架构捞,附面筋
一面:
- 自我介绍,讲讲项目
- 期间15分钟问项目的点,主要问题还是老几样,自己认为的难的点,怎么解决的,项目最后怎么部署的等等
- mysql的视图(因为我项目里提到了视图所以问了)
- mysql的查询优化
- mysql的索引结构,怎么创索引
- mysql知道哪些引擎,分别特点,答的innodb myisam memory csv
- mysql隔离级别,默认级别,底层实现
- jvm内存结构
- 垃圾标记算法
- 垃圾收集算法
- cms收集器,收集流程,哪些是"stop the world"
- OOM(stack,heap,direct memory,GC overhead limit exceeded,unable create new native thread )
- 为什么要划分年轻代和老年代,年轻代和老年代为什么要选择那些收集算法
- 发生堆内存溢出怎么排查
- 继承,子类能得到父类全部属性吗
- system.gc是立即执行吗
- 并发,忘了问题是什么,当时回答了synchronized原理
- 算法题:在二叉树中找到两个节点的最近公共祖先(再进阶),大家可以在牛客网搜到
- 有什么要问我的
二面:
二面相对于一面来说问题很少,基本就是问项目,但是却持续了将近2小时。。原因不是面试官话痨,是我写算法题写了半天磨磨唧唧。。。😗第一道题我写了半天没写出来,面试官说OK给你换一道,结果写了半天90%,两道题加起来快浪费了1个小时🤗(大佬无视)
我也不知道面试官为啥耐心这么好,安安静静看我尴尬的码。。。。最后还是我主动打破尴尬,要不持续三小时都有可能。。。。
- 项目,同一面
-
算法题:第k个数(https://www.nowcoder.com/questionTerminal/d5e776441a6e41ae9f9859413bdc1eca)
-
算法题:24点游戏算法(https://www.nowcoder.com/questionTerminal/fbc417f314f745b1978fc751a54ac8cb)为了方便大家我直接贴链接了🤗
- 说说你的优缺点,实习的时间,有什么要问我的
- 没错,就这,没了。。
最后日常:
#美团面经##美团##Java工程师##实习##面经#