小米面试对项目考察较多,基本上写的都会问到,还有一些发散性的场景题和算法题,以下是两轮面试的一些技术题,大家感受下:
怎么理解面向对象(继承和多态的关系)
synchronized关键字
为什么匿名内部类中引用的局部变量必须要加final
int和Integer
跨进程通信方式
activity启动模式
事件的处理机制
双亲委派机制
什么是OOM
Handler内存泄漏
Android广播发送和接收过程
view绘制流程
git的常用命令
bindler原理
AsyncTask是否异步,和Handler+Thread机制的区别
热修复的原理
Okhttp源码中的设计模式
算法:根据先序遍历和中序遍历求后续遍历
现在也快年末了,大家抓紧冲刺,或者休养生息,春招再战!
#小米汽车##Android##安卓工程师##社招##面经#