蔚来安卓开发二面面试

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的代理是怎么创建出来的?
18.播放器中的动画都有哪些,通过什么方式实现的
19.图片变成圆形是怎么实现的
20.当activity被销毁或者重建时,mvvm架构中的viewmodel是如何保证状态不丢失。比如横竖屏切换
21.手撕:冒泡,标志符的作用
22反问
全部评论
蔚来还招人?
点赞 回复 分享
发布于 10-30 16:29 浙江

相关推荐

肥罗且玫瑰:没啥用,没人看这个,这个公司比较离谱查看图片
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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