小米 Android秋招一面面经

在公司面的 没录音。。。靠印象写一下
  1. 自我介绍
  2. 小聊了下实习经历
  3. Activity的生命周期
  4. Activity跳转时生命周期的变化
  5. 知不知道Fragment,Fragment的生命周期
  6. Handler原理
  7. RecyclerView的使用,了不了解ListView(应该是想问两者区别,可我直接说的我不了解ListView。。。是真没用过啊)
  8. 用过什么集合(List、Map)
  9. ArrayList和LinkedList的区别
  10. HashMap的底层数据结构
  11. 线程间同步的方式
  12. synchronized修饰普通方法和静态方法的区别
  13. volatile的应用场景(就答出来了它能确保变量可见性,讲了下Java内存模型,说那就在需要维持可见性的位置使用呗,好像答的方向不是很对。。。)
  14. 线程池(不了解)
  15. Java泛型知道不(不知道)
  16. equals和==的区别(从Object类的equals方法实现讲到String等的equals实现,面试官好像没准备问这么细,我完全给讲深入了)
  17. 撕代码:二叉树的层数(还是最长路径长度来着?反正本质一回事)递归思路也说了一下,然后写了一版用辅助队列做层序遍历的思想实现的
  18. 结束时候直接告诉我,一面通过,等hr电话约后续面试时间吧
大概就这些 可能有些遗漏,但肯定是只有Android和Java方面的问题,没有OS计网什么的。

小米面试官真的巨好,30号的面试我给记到31号去了...过了约定面试时间十分钟了,面试官打电话过来“你还参加小米的面试嘛”,我“参加啊,你们那邮件上我还点确认了呢”,面试官“那你现在上线一下”,反应过来我记错了之后,真的尴尬的能抠出三室一厅。感谢面试官没因为我记错+迟到给我个印象差评,真的很温和也很专业,给小米的面试体验点赞。
#秋招##小米##安卓工程师##面经##校招#
全部评论
二面了吗
点赞 回复 分享
发布于 2021-09-03 07:33
楼主二面了吗
点赞 回复 分享
发布于 2021-09-17 10:45
base哪里啊 楼主
点赞 回复 分享
发布于 2021-10-24 19:41

相关推荐

11-05 07:29
贵州大学 Java
点赞 评论 收藏
分享
评论
5
30
分享
牛客网
牛客企业服务