百度开发测试 上海岗三面面经
一面:百度的面试问的问题很多,上来问项目,问的很详细,项目中自己负责的部分细节也问,尤其是测试相关的那段实习,连分析过程,数据处理,异常判断依据都问的很清楚,可惜自己回答的并不好,很多细节忘记了。接下来就是手写代码,二叉树的层次遍历。输入10000个不相同的数,输出9999个数,找出缺失的那一位,如果缺失的是多位数,又该如何找?有一个100个学生的班级,以及相应的成绩,如何快速对这些学生根据成绩进行排序?接下来是一些相关案例,给出相应的测试用例。登录界面,广告页面,电梯测试。常用的linux命令,查看电脑内存使用的命令。
二面:一个数组大小是a,另一个是b,将其进行合并,并排序,合并后的数组元素是没有重复的,设计多种算法求解并计算其复杂度。给你一个神经网络模型,模型测试时的准确率明显低于训练时的准确率,分析原因并针设计测试用例。给你两个关于f(x)的等式,让你推导f(x),一个登录页面如何进行测试,设计测试用例。十瓶药,每瓶五十片,每片3g,其中有一瓶的药每片2g,给你一个带有砝码的天平,如何只称一次找出每片2g的那瓶药,如果没有砝码,如何只称一次找出那瓶药?linux常用命令熟悉不?awk命令是什么?如何查看一个文档的前五十行?
三面:本以为百度的三面是hr面,结果上来就手写代码,判断两个日期之间相隔的天数,然后问实习项目的细节,设计测试案例,假如你的一家生产水杯的质量检测人员,在产品发布前一晚发现水杯含有对人体有毒的物质,请问你会怎么做?为什么这样做? 概率题,三扇门,门后有山羊或者汽车,有两个山羊,一个汽车,两个人选择其中一扇门,打开是一个山羊,这时从概率上解释,如果你是第二个人,你会不会更改自己的选择,如第一个人打开的是门后是汽车?为什么做测试,三年后职业规划是什么?为什么要这样规划?偏向技术还是产品?为什么这样偏向技术?各种家庭信息,个人信息,面试官气势咄咄逼人,楼主比较渣,回答的不太好,应该是挂了。
#百度#