百度测试开发面经
一面
- 自我介绍
- 说说你的实习经历。(他也不会主动问什么问题,就自己说)
- 聊聊你的项目。(他不问,你自己说)感觉他主要想知道技术难点,然而我是一个菜鸡。(想死)
- 看简历上写的有mysql。让我说说熟悉到什么程度,了解什么。(他不具体问,自己说)
- 上一题我作死说到了索引,然后问我对索引的了解。(自己说)
- 写排序算法,写完之后一轮一轮修改。(希尔排序么写出来,想死)
- 问数据结构,熟悉的数据结构。问如果想实现深度遍历和广度遍历,用什么数据结构,堆栈?队列?
- 测试电梯。
二面:
- 自我介绍
- 说说实习经历
- java的多态,多态的好处,应用场景
- java多线程,实现方式,多线程同步方法,synchronized和lock的效率高低。A、B线程之间通信。
- java集合,ArrayList和LinkedList有什么区别?频繁的插入删除选择哪种?为什么?
- A、B两个变量在不使用第三个变量的基础上实现交换?
- 数据库,查找所有科目分数大于80的。
- 求字符串中回文字符串。
三面:
- 自我介绍
- 两个序列a,b,可以交换序列中的元素,使得最后两个序列元素之和的差值的最小。
- 讲实习经历
- 讲项目经理
- 用过什么代码扫描工具
- 说说智能音箱的技术点
- 优缺点
- 如果你所在的团队每天加班都很严重,你怎么看
- 你负责的项目预测无法在截止日期完成,你怎么办
- N个文件分发到M个机房,测试
- 在校参加过哪些活动
- APP测试,怎么测试响应时间