小米安卓一面面经
面试官人超好,不过一直在做什么其他的东西,vivo也是一样,南京的都这么忙吗。
1、本科课程
2、OOP的三大特性
3、重载与重写
4、hashmap(看过源码,所以答得很详细
5、hashmap线程安全吗?currenthashmap为什么 线程安全?
计算机网络:
1、TCP为什么需要三次握手:验证自己以及对方的收发功能正常
2、TCP为什么需要四次挥手:存在半连接状态
3、TCP如何保证有序:编号
算法:
如何判断一个链表是否有环?时间复杂度?快慢指针,o(N),没有手撕,直接说出想法。
Android:
1、介绍一个你自己比较熟悉的项目
2、项目中的难点
3、bug和错误如何定位:log和查看错误信息
反问:
Android的学习路线
最后面试官让我关注最近的邮件,我觉得稳了,很多问题都在点头说好,很了解,不过问题实在有些简单,而且只面了17分钟,我投的内推,不会是刷KPI吧。
小米面试官人很好,不过周六下午,还很赶的说今天面试比较多....
明天好未来,先去恶补一下Android进阶之光...
大家几乎都是一二连面,我今天还没有消息,估计凉了。
#面经##校招##小米##安卓工程师#