百度移动端开发一二三面面经

2020.8.19 百度一面 30分钟左右

1.自我介绍

2.GC讲一下?

3.Java数据结构了解吗?

4.链表和数组的区别

5.Final?讲一下

6.项目中使用过锁吗?synchronized和reentrantlock?

7.讲一下多态?

8.内存泄漏?

9.android中的内存泄露?

10.讲一下handler机制?

11.listview和RecyclerView的区别

12.activity的生命周期

13.activity的启动模式

14.singletop中再次启动栈顶的activity,生命周期怎么变化?(不了解)

15.fragment了解吗?

16.和activity的区别?

17.handle机制?

18.onNetIntent了解吗?(不了解)

2020.8.21 百度一个多小时左右

1.手撕 怎样判断ipv4的地址是否合法?(好难好难)

2.手撕 最长连续子序列长度(撕了一个使用set的),再度优化,有没有其他想法?这个空间复杂度高?时间复杂度什么?

3.手撕 将阿拉伯数字转换为大写数字?一直抠算法?不断修改测试用例?不断改bug?

4.安卓你了解什么?

5.安卓怎样开启多线程?

6.其余的记不清了

面试官眼睛小小的,一直皱眉

反问:

对我评价:还行

2020.8.24 百度55分钟左右

我以为是考基础知识,毕竟二面手撕了三道代码题,哪想到一上来还是手撕?好难啊

1.自我介绍

2.手撕 已知rand7(),求rand12(),我说一下我的思路,面试官说不想听,你想清楚再和我说,不要乱讲(啊啊啊啊),面试官坚持手撕,不想听我巴拉巴拉,一直怼怼怼我,艰难的手撕完了

3.手撕 给定1-1000的一个有序数组,抽一个数走,判断哪个数被抽走了?优化算法?

4.手撕 给定1-1000的一个无序数组,抽两个数走,判断哪两个数被抽走了?(目前没有什么好的思路)

5.日常聊天,严肃的拷问

我的天,好严格的面试官,一点就爆炸,我最后已经乖如鹌鹑,呆若木鸡

总结:还是一面的面试官友善一些

#面经##校招##百度##安卓工程师#
全部评论
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向
点赞 回复 分享
发布于 2020-08-24 17:29
楼主是安卓开发?
点赞 回复 分享
发布于 2020-08-24 18:34
这个三面面试官和我实习的时候一个的。问的题一样。艹。😂
点赞 回复 分享
发布于 2020-08-24 20:33

相关推荐

已老实求offer😫:有点像徐坤(没有冒犯的意思哈)
点赞 评论 收藏
分享
2 18 评论
分享
牛客网
牛客企业服务