小米 Java软件开发 一面面经

职位:小米 软件开发工程师(Java) 北京

笔试 9月8日 AC 1.8/2.0

一面 9月14日 10:00 30mins

  1. 面试官自我介绍(没让我做,他自己倒是介绍了一下,连名字都告诉我了,非常棒)

  2. 我介绍项目经历;

  3. Java arraylist 和 linkedlist的区别,arraylist的扩容;

  4. synchronized的实现原理;(实现底层我没看,所以就聊了下基本用法)

  5. JS this关键字的内容;(因为项目是对JS引擎的测试,所以面试官默认我懂JS,其实不太懂,笑)

  6. 进程和线程的区别;线程的三种实现方式;(还好复习过,是OS层面的三种实现,不是Java的thread)

  7. OSI七层模型各个层的主要功能;

  8. XXX协议是哪一层,没有细问,小case;

  9. Socket是协议吗?是的话应该是哪一层?不是的话是什么?(socket不太会)

  10. 单例模式的作用、写法的注意事项;(口述,没让实际写)

到这里大概17分钟,面试官好像没有什么问题了,但是又不好意思提前走(约定的时间是30分钟),于是就说写个算法题吧,感觉想拖时间。然后出了个冒泡排序,结果我直接秒了,然后面试官又硬着头皮问,哈哈哈哈。

  1. Git的基本用法;(简历提到);

  2. 项目有没有什么优化,有什么创新点(就是围绕科研项目问了一些);

  3. 反问

面试评价:五颗星

约定10:00,我9:55进去,发现面试官已经在线了(这是我遇到第一个先到的面试官)。面试官很温和,开场还自我介绍,面试过程也都是聊天一样的口吻,我每说一句他都会有所回应,整体体验非常好。

许愿小米~

二面 待续...

#面经##校招##小米##Java工程师#
全部评论
同,我一面二面遇到的小米面试官都特别好
2 回复 分享
发布于 2020-09-14 19:28
小米面试官也是我面到目前为止交谈最舒适的面试官,给小米点个赞
1 回复 分享
发布于 2020-09-14 17:16
突然想到这个贴,***小米还没给我二面。
1 回复 分享
发布于 2020-10-11 13:46
小米面试体验是真的很不错
点赞 回复 分享
发布于 2020-09-14 19:34
楼主现在去哪了
点赞 回复 分享
发布于 2023-07-19 17:27 广西

相关推荐

01-16 18:48
四川大学 Java
KalznAsawind:人问他哪一个是pdd,他倒介绍起来了。。。
点赞 评论 收藏
分享
2024-12-20 18:56
已编辑
武汉轻工大学 后端
牛牛大啊:er图都冒出来了😂
点赞 评论 收藏
分享
评论
2
10
分享

创作者周榜

更多
牛客网
牛客企业服务