三星、魔力网络、大连东软面经(社招安卓工程师)

三星电子

面试题主要有linux一些命令、数据库查询、冒泡排序算法、单例模式等的考题;

技术面会问很多基础的和你更擅长的东西,但要求的都比较精;问了listview的优化和activity的生命周期,图片加载。

广州魔力网络科技有限公司

面试职位:安卓工程师

一面(android高级工程师面):

1. android基础:activity生命周期、service的启动方式;

2. java基础:HashSet、HashTable、HashMap的区别,开启线程的方式;

3. 数据结构基础:二叉树及其遍历方式;操作系统基础:linux的基本使用;

4. 网络基础:OSI七层结构、TCP/IP的连接方式。

二面(HR面):问了问校园经历,遇事如何解决,性格情况。

三面(技术VR面):

1. android基础:android底层Framework的api平时会用哪些,android权限种类;

2. 算法:排序算法种类,快排思路,代码实现情况,

3. 阻塞队列有哪些,多线程实现生产消费者模型,IO模型,各种锁机制,类的加载过程,Android中的DexClassLoader,以及一些开源库的实现原理

大连东软集团

1. 你对我们公司的看法

2. 你之前的工作,从公司离职的原因是什么

3. 聊一聊你之前都做过什么项目?

4. 针对你在自我介绍的时候,所做过的项目的重点,面试官会挑选一些他感兴趣,或者是你自己做的比较好的地方,着重问一问,比如问我的是,你做的主要是Android方面的哪一层?

5. 谈一谈对surfaceflinger的看法?

6. 你之前在解决问题的时候,是怎样的一个过程?

5.如果我想新建一个模块,你写过完整的设计吗?

#三星##社招##安卓工程师##面经#
全部评论

相关推荐

不愿透露姓名的神秘牛友
11-21 17:16
科大讯飞 算法工程师 28.0k*14.0, 百分之三十是绩效,惯例只发0.9
点赞 评论 收藏
分享
牛客717484937号:双飞硕没实习挺要命的
点赞 评论 收藏
分享
尊嘟假嘟点击就送:加v细说,问题很大
点赞 评论 收藏
分享
评论
2
3
分享
牛客网
牛客企业服务