百度安卓实习岗1-3面(大三在读人生首面)

一面
1.介绍,讲项目
2.怎么判断是偶数,不取余怎么操作
3.不引入新空间如何交换数据
4.数组和链表的优缺点,链表怎么插入
5.jvm方法区,栈区,堆区怎么回事(回答直接把类加载,对象分配策略,垃圾回收,jvm模型讲了一遍)
6.网络7层模型,5层模型怎么回事,三次握手(直接讲述了每层干了什么事,ARP怎么回事)
7.String StringBulider  StringBuffer(没答好)
8. equals,==的区别(回答直接扯到HashMap,equals和hashcode的本质是什么)
9. hashMap原理(简单叙述增删改查,1.7和1.8之后的区别)
10.冒泡排序(脑子犯了病,说太简单了,又让写了个快排,最后递归栈溢出,拉了裤,最后改对了)
11.什么是泛型
12.动态代理(直接讲述本质,开撕源码)
13.git(直接说的接触的少,都是小组其他人搭建的)
一面感觉良好,到中间就能感觉的出来面试官已经想让过了


二面
1.讲项目(因为项目中涉及到热修复,直接走了一遍安卓类加载流程,如何通过修改dexpath list实现简单热修复)
2.listview和recleyerView区别
3.客户端保存数据的几种方法
4.启动activity的几种方式
5.流的操作
6.handler原理(直接开撕源码,走了一遍整个从ActivityThread static main开始到调用quit的整个过程,扯到同步屏障是怎么回事)
7.activity window是什么(我回答从activity  phoneWindow  decorView到这个windowManger到viewRootImpl这几个流程)
8.事件分发(直接扯了一遍源码)
9.一道简单的算法,一个int的数组重新拼接组合成一个最大的数(我想复杂了,多耽搁了几分钟)
二面感觉不好,和面试官没有默契,很多安卓的基础的东西没答好

三面
1.讲项目(项目涉及最短路径,讲述了一遍最短路径)
2.项目中担任的角***r>   3.有什么爱好吗(篮球,吉他给面试官弹了一段<revolution>)
4. 为什么选择安卓
5.你是怎么变的比别人技术厉害的(我猜因为担任角色是项目总监所以面试官会问这个问题)
6.你如何维持你和舍友的关系
7.如果你的舍友做出很让人难受的事你怎么处理
8.如何对待加班
9.为什么选择百度
10. 有去其他厂面试吗(人生第一次面试)
11.用过什么百度的app,为什么用他,优缺点
反问
薪资  面试官说hr会谈薪资
工作制  和我讲了讲周末休息两天,这个行业本来就是很累的,我说的我愿意接受挑战

总体来说我和百度还是很有缘的,因为刚准备找实习没刷算法题,只有百度给过了笔试,没想到后面都过了,跪求百度offer,发出自己的面经,做好事积德吧。

#实习##百度##安卓工程师##面经#
全部评论
一面还有个http 和https的区别,加密算法(没答上来)
3 回复
分享
发布于 2021-03-30 11:21
3月28号 11点开始到下午1点,中间5分钟时间休息
1 回复
分享
发布于 2021-03-30 11:01
小红书
校招火热招聘中
官网直投
大佬牛逼
点赞 回复
分享
发布于 2021-03-30 10:59
大佬太强了
点赞 回复
分享
发布于 2021-03-30 11:16
二面,面试官问了怎么处理崩溃的
点赞 回复
分享
发布于 2021-03-30 11:30
大佬是什么部门啊
点赞 回复
分享
发布于 2021-03-30 11:43
二面,看完括号内容再看最后“很多安卓的基础的东西没答好”,我一脸懵逼
点赞 回复
分享
发布于 2021-03-30 16:04
网易也很缺安卓岗,可以试试https://www.nowcoder.com/discuss/610659
点赞 回复
分享
发布于 2021-03-30 16:11
点赞 回复
分享
发布于 2021-03-30 17:48
请问楼主 没刷题 笔试答的怎么样?
点赞 回复
分享
发布于 2021-04-11 22:05
老哥手动offer了嘛
点赞 回复
分享
发布于 2021-04-18 19:42
哈哈哈哈 自信来了 冲冲冲!
点赞 回复
分享
发布于 2022-02-07 23:57

相关推荐

9 22 评论
分享
牛客网
牛客企业服务