长城瑞通、小米、网金控股安卓工程师面经(社招)

长城瑞通(北京)科技有限公司

1. java部分、java数据库部分、web部分。

2. 程序分析,数据库查询及操作,javascript、html、xml等

3. 聊了一下工作经历,项目经验

4. android构架。

5. android跨进程通信有哪些。

6. android的四大组件

7. asm原理。

8. 问对数据的存取熟练吗?

9. stl,boost库的问题,算法,设计模式,linux线程方面的问题

10. 在项目中用过的异步加载方法

11. Handler和AsynTask的区别

12. Android层面怎么去解决底层奔溃的问题

13. 做过的UI展示

14. 电话状态的类型

15. 主要内容是应用异步操作、电话状态分类、内存泄露的原因及规避、Contentprovider与SQL的区别等。

16. 离职原因和期望薪资、未来职业规划

小米

1. 根据项目提问如何保活?

2. 根据项目提问android7.0的notification特性,做了什么?

3. 根据项目提问如何对bitmap的oom问题做优化?

4. java内存模型?

5. gc算法?

6. volitile关键字的原理?

7. android四个launchmode?(问了一下activity的context能否add一个new_task的flag?

8. 复用栈内的activity,会走什么方法?

1. kmalloc和vmalloc区别

2. 离职原因、期望薪资。

3. 针对自动售饮机设计几个测试案例

4. static的用法

5. camera水波纹产生的原因

6. git,jira的使用

9. 其余都是项目上面的问题,着重看对项目的工作努力,和付出程度吧

10. 算法:快排。


网金控股

面试当天一共进行了一次笔试和四次面试

笔试:问题相对比较基础,下面会列出。

1. 问监听短信sms的方式,如何做兼容?

2. H5与原生的交互有哪些?

3. 属性动画的属性?

4. 如何设计缓存?

5. onDraw和dispatchDraw的区别?

6. volley、okhttp、xutils的区别?


#长城瑞通##小米##安卓工程师##面经##社招#
全部评论

相关推荐

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