百度测试开发一二三面面经
听说牛客很灵🙏🏻发面经攒人品 许愿🙏🏻
一面(1h10min左右)
面试官是个小姐姐 看到女生我一下就没那么紧张了
1自我介绍
2项目(我非科班 项目也是 都是工程项 但是面试官特别好直接说你做的这个我不太懂 你可以给我详细说说吗 说完之后问测试过程 怎么设计测试方案如何测试)
3 c++内存分区 堆区程序员分配那怎么分配呢 (提到了malloc面试官指出应该这是c的 我解释了一下确实是c的 c++ 应该是延用了可以调库函数)问了一些变量存储在哪个区
4 内存泄漏 造成原因
5 vector 性质 (平时用的很多但是概念上的东西确实不熟 面试官一直在引导)
5 还问了一些小问题我想不起来了
算法:
1两个字符串的最小距离(用例有两个没过 面试官给我讲了一下问题在哪)
2第二道题不记得了
算法之后问了数据库和linux :
1进程线程区别
2Linux知道端口号怎么查看进程
3数据库索引 怎么理解 什么情况下用
最后面试官让我等一下她写面试评价 大概等了几分钟吧说让我不要退出房间等二面
二面(1h左右)面试官也是个小姐姐 不会的也都在引导 运气真的好
1自我介绍
2项目中的测试环节 详细说说
之后就基本上都是算法题 穿插着一些相关问题
1给了一个程序让讲一下运行逻辑 赋值后的输出
2写一个类二分查找 具体不太记得了 写完后问不用递归行不行 然后设计测试用例 (一开始我有点蒙我没考虑过程序的测试用例 答得有点乱后面镇静理了理思路 分了几种情况 应该答得差不多)
3字符串转ip地址 这个我想了一会没有思路 面试官超级好问我有没有思路 没有就给我换了一个题
4删除数组中的重复数字
5没让写 问思路 :数组中没有出现过的最小正整数 有没有其他方法 那能不能借助一个其他变量呢
中间也问了数据库索引 (我答的时候没注意有一条说的是经常需要增删改查的最好不要加索引需要维护面试官很细心发现了问题 问查的时候也是吗 我才意识到说顺嘴了 赶紧解释了一下 然后我俩都笑了)
也问了内存泄漏
HTTP状态码和含义 (3 开头我一开始忘了是什么 卡了一下 后来想起来说是重定向)什么是重定向(没答出来)
也是直接跟我说不要退出房间 等三面
三面(40min左右)面试官还是小姐姐 很多问题都是跟我探讨的感觉 也给我提了一些建议 我回答也都是从自己真实考虑出发感觉整体交流的都很真诚体验很好
1自我介绍
2项目
3项目中涉及到软件开发那为什么报测开 不去纯软件开发 怎么理解测开
4项目当中涉及到算法的东西吗 涉及的东西有什么创新吗 (我讲了一下我的课题 跟地图构建有关)那这个新场景下的应用有做过对比吗(跟其他优化算法做过效果上的对比但是不是很直观的 )面试官建议我做一些数据上的对比 突出优势好发论文
5项目中有什么难点吗 怎么解决的(这个我觉得我没答好 我主要答得是linux 系统的问题和ros 软件之间相关的依赖相互影响很头痛 解决就是多查阅资料)
6你沟通能力挺强 会考虑有编制的事业单位公务员这种吗(我回答的是从性格角度出发 不喜欢一尘不变比较喜欢有挑战性有创新性的事情 也希望趁年轻多学一些技术)
7互联网这边是不能解决户口的 你怎么看
8家里人怎么看你的职业规划
9怎么看待压力
10反问
努力的回忆了一下,大概就记得这么多,连续三个小时确实面的有点蒙,百度体验真的很好。许愿