首页 > 百度三面、BAT安卓工程师社招面经
头像
Yukiyanagi雪柳
编辑于 2021-04-06 18:29
+ 关注

百度三面、BAT安卓工程师社招面经

百度三面:

l 自我介绍,项目介绍

l 项目中你遇到最大的问题是什么?怎么解决的?(感觉是压力面,会把你说的话往不好的方向诱导,中间多次解释)

l 了解生产者消费者模式吗?他主要解决的是什么问题?队列数目为0的时候是怎样的?描述一下整体过程中线程的状态,怎么实现的是线程同步,不要用sychronized来说。(emmm,设计模式一直是我的薄弱的地方,了解的不够深入,回答一点后就立马再被追问,被怼的很惨)

l 平时有什么兴趣爱好?

l 有没有男朋友?

l 报的上海,如果调岗到北京怎么看?

l 有什么想问我的吗?

BAT

一面

1:你是如何理解Android操作系统的。
2:是否熟悉framework层,如果熟悉,那就对framework做个简介。
3:是否熟悉多线程,如果熟悉,介绍下线程。
4:对象锁和类锁是否会互相影响,会举例子让你判断锁的使用是否恰当,并说出原因。
5:是否熟悉Lopper架构,如果熟悉说下其原理,如果你自己实现,你会怎么实现。
6:自定义控件原理,及消息分发流程。
7:binder工作原理。
8:ActivityThread,Ams,Wms的工作原理。
9:如果工作中需要修改framework,你如何寻找切入点。

1.自我介绍

2.你为什么选择换工作?

3.你组里面的人都怎么样?

4.你怎么解决项目中的难点?

5.你有工作中遇到过哪些比较麻烦的地方?

6.你平时怎么学习的啊?

7.你除去学习之外都看什么书?

————————————————

更多模拟面试

全部评论

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