百度

72人关注 关注 4555人分享

软件测试开发工程师 面试经验( 北京 ) - 百度
发布时间: 2016-11-21 21:28:33 来源:职朋网友分享
面试过程:

1.数据库知识:姓名,班级、课程名、分数---求语文分数最高的学生---2.求每个班语文成绩最高的学生
2.linux,因为我不是很会,就问了简单的命令-----find查找文件 后面两个想不起来了
3.三次握手--每次发送的内容都是什么
4.socket编程
5.算法:判断一个字符串是否是回文-----一个序列先增后减,求峰值---还有一个想不起来,不过都是这种难度的,相对来说比较简单了
大致就是这些了,还有就像项目上的东西,还有的我暂时也想不起来了 ,就这样过了一面,哈哈,比较窃喜,应该是还问了测试的东西的好像

面试官问的面试题:

百度软件测试开发工程师面试题

问我算法--还算比较顺利,虽然都有瑕疵,但是思想都没有跑偏,分别是:二分查找、堆排序、在字符串中求最长数字子序列的长度、连续子序列的最大和(这个因为之前见过,所以写的很完美,面试官就说这个算法你之前看过吧。)
下面是测试问题:微信的发送消息功能的测试,功能测试(图片、文字(大段文字)、小视频、语音)是否发送顺利,数据有没有丢失、有没有延迟,一个人发了100遍同样的数据能否发送成功,群发功能;性能能测试(并发度,响应时间,系统资源占用)、压力测试、兼容性测试(硬件兼容和软件兼容)、还有就是考虑多端登录消息的同步,大致就是这些,其实我学习到了很多东西
搜索引擎:类比微信做测试
功能:搜索功能、提示功能、截取功能
性能:并发请求,响应时间、稳定性
压力:
兼容性:除了和app一样考虑不同的操作系统、手机系统、硬件外、因为是网页还要考虑浏览器的兼容性。
后面是逻辑问题然后又写了算法--难度和之前相当,估计是为了凑时间吧,感觉面试官很辛苦的。
一碗糖 一碗盐,舀一勺糖放到盐里面,再舀一勺盐放到糖里面,问:糖里面盐多还是盐里面糖多。
语音搜索:对每个人的搜索做记录,语音-转化的文字---后面的操作,问如何判断哪些是转化不对的数据,删除
回答:首先是一些逻辑指代不清楚的文字,
提示:比如有很多相似的发音的语音、操作里面输入的文字和转化的文字不相等的。
就这样进了三面;有点侥幸的感觉,其实当时想的就是不过结果如何,已经满意了

查看面试题参考答案>>

面试相关细节(职业圈独家调查):

你是通过何种渠道获得这次面试机会的?
答:校园招聘
整个面试花费了多长时间?(从接到面试消息到得到结果)
答:0.5天
面试形式包括哪些?
答:1对1面试
你觉得这次面试的难度如何?
答:难度一般
你对这次面试的整体感觉怎么样?
答:很好
这次面试的结果如何?
答:面试成功但没有去报到

赞一下(30) 踩一下

以上信息仅代表发布者自己的观点,由于在职时间、职位以及个体本身的影响,和公司整体情况可能会有偏差,仅供参考!

评论

AxLent    2016-11-29

感谢!

还需查看百度 更多信息?

相关公司面试经验