(已offer还愿牛客)小米MIUI Android实习面经

3.8走的牛客内推在官网投递,等了十来天3.19被捞起约面。
然后3.24一面3.27二面,今天3.30 HR就来电话通知面试通过啦然后沟通了入职的信息。
夸一波小米效率挺高~
部门是做MIUI国际版这块的

3.24一面

1、自我介绍

2、MVP架构?与MVC、MVVM的区别?

3、MVP架构的优缺点

4、说说你项目里做的性能优化(根据项目问)

5、说一下你了解的设计模式(单例、建造者、观察者、工厂...)

6、随便说几个Java、Android里设计模式的应用

  • 我说的是Retrofit单例,一些工具类的单例,还有Java的日期类似乎是个简单工厂模式

7、有遇到过ANR问题吗?有哪几种ANR?怎么解决ANR

  • keyDispatchTimeout 5s
  • BroadcastTimeout 10s 20s
  • ServiceTimeout 20s
  • 解决:ADB扒日志分析堆栈,还有一些检测框架之类的

8、说下内存泄漏的原因/解决办法

  • 生命周期不同互相持有引用啥的

9、进程的优先级说一下?

10、有了解过native crash吗(没有233

11、AMS这些知道吗?(知道一些些

12、有什么要问的吗

3.27二面
1、自我介绍

2、手撕算法 - 神奇数(没撕完整最后和面试官说了一下思路233

3、进程和线程

4、Java中的进程间通信、线程同步

5、Synchronzied关键字、Lock接口,读写锁

6、Handler机制

7、点击事件分发

8、Binder底层实现,AIDL的用法

9、TCP、UDP

10、HTTP的过程、HTTPS的过程

11、让你设计一个AndroidUI绘制变慢原因的框架,你会怎么设计?

  • 我说的是从Handler的机制入手做观察Orz也不知道对不对

12、RxJava原理

13、Retrofit的用法?有什么好处?

#小米##实习##安卓工程师##面经#
全部评论
太难了,3.6内推,现在还在用人部门筛选,还是大佬牛皮
点赞 回复
分享
发布于 2020-03-30 16:59
27号面完二面 面试官反馈还可以 还在等😂
点赞 回复
分享
发布于 2020-03-30 17:07
滴滴
校招火热招聘中
官网直投

相关推荐

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