首页 > 深圳百度移动软开校招面经,已oc
头像
米酒(*^▽^*)
编辑于 2020-08-26 21:28
+ 关注

深圳百度移动软开校招面经,已oc

邮件显示是百度车联网事业部,在深圳。岗位是移动软件开发开发,应该是安卓岗,似乎不要求移动客户端基础。
8.26已oc

8.14 一面 45min
面试官比较严肃,不过题目都很基础。才过两天很多题记不清了,因为基本上都是最常考的那种面试题,几乎是条件反射的回答了…就不一一列举了。

算法:整数数组和为target两数下标
Java只记得问了集合类,四种引用类型
计算机网络和操作系统各问了几个基础的问题
最后问了最近做的项目,是一个Alexa skill,很巧和他们做的车载语音助手有一点相似的地方

只能回忆起这些了,我也不知道为什么忘得特别干净,可能这段时间的面试实在太多了,睡眠又有点不足…

8.18 二面 65min
面试官可能没注意我是海外党有时差,凌晨四点来了通电话约时间,还好顺利的约到第二天上午~
二面面试官感觉专业了很多,问问题也比较灵活。有时候会有点像在怼的打断然后追问,但是有答得不好的地方也会很耐心的引导

写个快速排序
生产者消费者伪代码(因为和面试官思路不同加上紧张,代码反反复复改了很久,面试官也一直在写代码引导我)
顺带讲了一下wait() await()这一系列方法
如何用数组实现队列(直接说抽象的环,但面试官一直在引导细节如何更优化,比如怎么判断队满,决定插入位置怎么省去if…感觉面试官真的很耐心)
如何用数组实现栈
弱引用,有什么用?有没有用过?
如果写一个库中存在的类,包也一样,会怎么样?
提到类加载要确保类的唯一性,怎么确保?
三次握手,为什么要三次
TCP怎么保证可靠
如果包乱序到达会发生什么
进程和线程的区别
追问进程之间为什么会相对比较独立?电脑上看起来运行着很多进程,是怎么隔离的?
如果一个进程需要一直读写内存,会影响其他进程吗?(这里我开始结结巴巴瞎说了…面试官安慰了一下)
知道几种单例模式的写法?有什么优缺点
Hashmap原理
扩容具体是怎么做的?原本的元素要怎么放进新数组?

可能有遗漏,想到再来补充~

8.25 三面 50min
面试官看起来很年轻,像毕业生一样,但问了一下原来已经工作四年了。可能是这个原因整个面试过程氛围比较轻松,面试官也很亲切。

自我介绍一下
项目有什么难点吗
项目中用到的同步机制,为什么用synchronize
(这里我本来想说一下Lock和Synchronize的区别,但感觉有点像在背知识,就直说对于我项目这种简单的多线程来说其实用哪个都差不多,就是想少写两行代码…面试官说 你还挺实诚的@_@)
为什么想做移动端
Activity A打开Activity B,以及Activity B返回的生命周期
Handler机制
(这里我回答的都比较模糊,跟面试官解释了一下安卓只是刚刚开始了解,面试官就没有接着问了)
问点你懂的吧,解释封装、继承、多态
ArrayList原理,扩容机制
Map和List的区别,在Java中的实现(HashMap底层)
前两面写代码了吗,感觉咋样?我说挺顺利的,面试官说那我就不考了吧(内心暗爽)
求二叉树第n层的最大值,说了两种思路
Java中最基本的类,有哪些方法
接受出差吗?车联网部门是toB,有时候需要去车厂(短期接受,面试官说多久算长期?我愣了半天说一个月吧…面试官说没事,不会因为这个刷人的😂)
反问阶段
面试官说要等三四天,最多一周,会有结果。

8.26 oc来啦!准确的说是口头意向,hr小姐姐说前面面试评价都不错,具体带薪资的offer会等到九月底,但是意向不会有意外~Offer+1!

更多模拟面试

全部评论

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

相关热帖

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

近期精华帖

热门推荐