暑期实习 美团Java后端一面 面经
- 自我介绍
- 为什么不继续上一段接着实习,未来的打算
- 我们组会用ES,你说说ES的原理吧,我想查找一个字段比如name=“abc”,整个查询流程你说一下
- 你说你之前实习用ES存放亿量级的数据而不选择MySQL,谈谈理由
- 如果线上应用突然宕掉了,你怎么排查问题呢
- Linux指令你常用哪些
- 说说并发吧,你会怎么设计一个线程池,不使用Java自带的线程池API
- 说说网络部分,HTTP报文的格式。比如我现在有一个网页很大,可以用HTTP传输吗?网络抖动的时候怎么保证可靠
- 你刚才谈到了synchronized锁,谈谈原理
- 你说对象头里的指针指向一个cpp的moniter,java对象如何指向一个cpp对象的呢
- 谈谈JVM的内存布局和垃圾回收算法吧
- 说说设计模式,你举一些例子。你知道单例的几种实现方式嘛?枚举算是单例嘛
- 你说你了解跳表,说说原理吧,可以手写一个嘛(我说时间可能不太够就不写了)
- 最后写一道题吧,给你一个数组,输出第K大的数(直接在页面写)