首页 > 华为、字节跳动安卓工程师社招面经
头像
太阳女神
编辑于 2020-06-07 23:46
+ 关注

华为、字节跳动安卓工程师社招面经

把最近的面经整理整理全发出来啦!大家冲呀

华为

1.一上来就被Manager带到会议室开始聊之前做过的project。这一段差不多花了一个多小时,因为我过去的开发经验主要也是Android相关,所以也问了很多关于Android的基本知识,包括Service lifecycle,还有app的冷启动/热启动之类的。

2. 下午又被带到了会议室,然后manager组的高级工程师也来面了我关于过去的项目经验,讲的很细,每一步是怎么做的,怎么设计的之类的。还问了很多关于操作系统相关的问题,比如多种IPC的模式,还有Android系统的启动机制,binder机制等等。

3. 你的关于Android camera service的设计,请讲一下整个设计的流程和关于framework中, C/S(client/service)机制的实现思路。主要是按照之前工作过的经验来回答。因为都是自己做过的项目,从camera的采光转换信号到camera kernel driver,ISP, HAL最后到framework和app成像的流程讲了一遍。

---------------------------------------------

字节跳动

面试过程或经历:主要把笔试内容分享出来希望能帮到后来的朋友。笔试总共有七个题目,分别是:

1. hashmap实现原理;

2.自定义view的步骤;

3.给出一个activity的布局:activity里包含viewgroup1,viewgroup1里包含viewgroup2,viewgroup2里包含button,问touch事件的传递和处理机制;

4. Looper和handler的关系;

5. activity从后台进程切换到前台经历的生命周期;

6.有两个数字非常大已经超出了long型的范围,现在以链表的方式存储其中链表头表示最高位,例如1->2->3->4表示1234,请设计一个算法求出两数之和;


全部评论

(0) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐