美团技术面经

1. 慢 SQL 怎么排查和优化?

2. 哪些情况会导致索引失效?怎么解决?

3. Runnable 和 Callable 有什么区别?

4. 讲讲线程池的工作原理,核心参数有哪些?

5. 单例模式有几种写法?

6. 策略模式用过吗?举个例子说说。

7. HashMap 什么时候会扩容?

8. HashMap 为什么要自己实现 hash 算法,不直接用 hashCode?

9. 想存 100 个 key,HashMap 初始化大小设为多少比较好?

10. 讲讲 CMS 垃圾收集器的工作过程。

11. 了解 Stop-The-World 吗?什么场景下会触发?

12. 哪些对象可以作为 GC Roots?

13. 核心代码模式算法题:字符串变形

全部评论

相关推荐

03-26 13:04
已编辑
电子科技大学 算法工程师
xiaowl:你这个简历“条目上”都比较有深度性,但是实际上面试官又没法很好的评估你是怎么达到很多看上去很厉害的结果的。要避免一些看上去很厉害的包装,比如高效的内存复用策略的表达,如果仅是简单的一些内存共享机制,而且面试上也没有深挖的空间,就不要这样表达。比如,工程化模式本质上可能就是定义了一些abstract class,那也就没特别多值得讲的内容。建议简历上应该侧重那些你花了大量时间和精力解决、研究的问题,不要过分追求“丰富”,而是关注在技术深入度、问题解决能力的表现上。
没有实习经历,还有机会进...
点赞 评论 收藏
分享
评论
3
26
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务