小米java开发,手机系统(已OC)

9.8笔试,各种语言基础题都有,算法一个简单一个中等。然后一直用人部门筛选
小米安卓系统北京 10.26 40min
1.自我介绍
2.项目介绍
3.用到了线程池?什么线程池
4.线程池7大参数,运行流程
5.设置参数的时候需要考虑什么
6.线程的状态,怎么转换
7.jvm内存模型
8.oom情况,怎么查看,怎么避免
9.怎么判断垃圾,哪些作为GCRoots
10.垃圾回收的流程
11.类加载机制、双亲委派
12.强软弱虚引用
13.垃圾回收的过程
14.常见的垃圾回收器
15.说一下cms回收过程
16.G1的优点(三色标记,Rset)
17.反转链表
反问:安卓系统开发是啥?安卓的framework层和app打交道的,保持其稳定性,几乎都是java,会有一点c++

二面 10.29 50min
1.自我介绍
2.关于各种单例(判断是不是,怎么改,为什么要改成这样)
3.你了解的单例的优缺点,存在单例的应用吗
4.sleep和wait的区别
5.sleep会让出时间片吗,Thread.sleep(0)是为了干什么
6.关于str0==str1? 的一些判断
7.垃圾回收算法
8.垃圾回收期器
9.g1垃圾回收器
10.对象内存分配被垃圾回收器管理吗,为什么
11.看过jvm源码吗
12.重写和重载(给了继承例子问调用哪个方法,运行时还是编译时多态)
13.网络分层
14.IP协议在哪一层,ARP协议呢,操作系统呢
15.什么是死锁?死锁的条件(都得满足吗?)?怎么避免死锁
16.树的层序遍历
为什么加入小米
反问:部门,干啥的,开发场景

11.1 收到薪酬电话
总体来说还是比较简单的,因为虽然用的是java,但完全不是ssm那一套,所以只能问基础,两面感觉都不错,会有引导,不完善的地方也会给补充
#小米面试##小米##面试题目#
全部评论
我一面结束,没有后续了
点赞 回复
分享
发布于 2021-11-03 01:11
薪资待遇怎么样
1 回复
分享
发布于 2021-11-03 01:11
阅文集团
校招火热招聘中
官网直投
北京吗
点赞 回复
分享
发布于 2021-11-02 10:47
强啊
点赞 回复
分享
发布于 2021-11-02 23:33
大佬去么
点赞 回复
分享
发布于 2021-11-03 01:11
一面和二面中间割的时间很长!
点赞 回复
分享
发布于 2021-11-03 01:15
我下午面完,问我有没有时间,然后安排了今天晚上二面😂
点赞 回复
分享
发布于 2021-11-18 18:42
隔壁学校的老哥,期望成为同事。
点赞 回复
分享
发布于 2021-12-03 19:21

相关推荐

1 12 评论
分享
牛客网
牛客企业服务