百度三连面:3/28
一面
大部分忘了,算法题有: - 从有序数组中寻找两个数相加为指定值的。(使用双指针一前一后就可,脑壳有点晕) - 二叉树找公共祖先结点。(面试官人挺好的给过了)
二面
- 自我介绍。项目介绍
- 你是怎么学习这个项目的。
- 在手机上展示一下项目。
- listView和RecyclerView的区别。
- 服务(service)
- 图片的加载,使用bitmap.options = sample,bitmap.Config ,图片像素
- 屏幕的适配方案?(不了解)
- 内存泄露?
- 常见的崩溃?
- 数据存储有哪些方式?
- Android中的线程?
- 算法题,翻转字符串(不让使用系统函数)
- Git的有哪里命令?怎么解决冲突,在git merge的时候出现的。
- Android的打包流程?
- Handler机制?(说的时候缺少一种感觉)
三面
我的三面感觉像是综合面,没有问技术相关的。
- 你怎么学习Android的?
- 你坚持最久的一件事是?
- 和室友之间的相处咋样? 还有一些其他问题,忘了。
4/2 电话通知oc,但是部门不清楚,意向书发放时间不清楚,第一次走到这个流程,没得意向书多少还是有点慌的。