首页 > 百度安卓实习岗1-3面(大三在读人生首面)
头像
谁谁谁动了我
编辑于 2021-03-30 11:42
+ 关注

百度安卓实习岗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,发出自己的面经,做好事积德吧。

更多模拟面试

全部评论

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

推荐话题

相关热帖

近期热帖

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

近期精华帖

热门推荐