蔚来安卓开发二面凉经

又一次没有看到面试官长啥样的面试..深深深深挖项目➕简单八股➕简单手撕

1.自我介绍

2.询问兴趣点和发展方向

3.项目什么性质、参与人数、负责的部分

4.介绍mvvm架构

5.界面之间用了activity还是fragment跳转

6.activity生命周期

7.activity的启动模式,实例和栈的关系,能不能动态设置启动模式

8.intent传递复杂的对象应该怎么做

9.从网络获取歌词是怎么完成的

10.http协议和tcp/udp以及ip协议的关系

11.修改需求:把逐行高亮改为逐字高亮

12.开发过程中有检测到内存泄漏吗,什么具体场景

13.非静态内部类为什么会导致内存泄漏

14.内存峰值的降低是通过什么方法实现的

15.leak canary实现内存泄漏检测的原理

16.service的启动方式有哪些,有什么异同

17.界面上的交互如何通知到service的,activity是通过service的代理去调用的?service的代理是怎么创建出来的?(这里我没有get到

18.播放器中的动画都有哪些,通过什么方式实现的

19.图片变成圆形是怎么实现的

20.当activity被销毁或者重建时,mvvm架构中的viewmodel是如何保证状态不丢失。比如横竖屏切换

21.手撕:冒泡,标志符的作用

全部评论
是这样的,蔚来面试官不开摄像头,好像是他们就在自己工位上用的台式电脑面试,没有摄像头
点赞 回复 分享
发布于 09-26 09:28 上海

相关推荐

评论
点赞
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务