小米Java软开一面面经

9.8 50+分钟

  1. 自我介绍。

  2. 实习项目。

  3. volatile的作用,底层原理。

  4. JVM分配对象的两种方法。

  5. CMS和G1。

  6. synchronized的原理、作用范围。

  7. ReentrantLock的实现原理。

  8. 线程池的一些参数,新线程添加的流程。

  9. MySQL怎么优化一条查询语句。

  10. MySQL索引的原理。

  11. 聚簇索引的好处。

  12. Redis的SDS、其他数据结构。

  13. 同步、异步、阻塞和非阻塞。

  14. 代码题:最长无重复字符的子串。

  15. 职业规划。

  16. 反问。
许愿二面
#面经##小米##Java工程师##校招#
全部评论
膜大佬。
1 回复 分享
发布于 2020-09-12 17:03
请问楼主,只有一道编程题吗?
点赞 回复 分享
发布于 2020-09-12 12:47
tql
点赞 回复 分享
发布于 2020-09-08 16:52
晚上还要笔试,你们这都面试了。。。
点赞 回复 分享
发布于 2020-09-08 16:38
都是常规题啊。
点赞 回复 分享
发布于 2020-09-08 16:31

相关推荐

千疮百孔的象牙塔:我也在捣鼓im,你这个im好奇怪的样子,单看简历get不到点,im的消息及时性,消息可靠性,然后系统的可扩展性这几个关键问题都是怎么解决的从简历描述get不到,具体说消息怎么传,消息怎么推送,消息怎么存,消息安全怎么做的这些点感觉对应不起来
点赞 评论 收藏
分享
评论
6
27
分享

创作者周榜

更多
牛客网
牛客企业服务