百度测试一面凉经

上来说手撕代码,我心中一惊,百度果然非同凡响!
请你手写一个冒泡!
我心中的震惊更多了,冒泡这么简单的东西竟然也问,难道有什么坑?冒泡有个优化我是知道的,设置一个变量记录是否发生交换即可。

保守起见,我先写了一个不带优化的版本。
面试官微微一笑,可以优化吗?
有!我大声喊到,然后写出了我的策略。

面试官发现难不住我,再来一题!
给你一个字符串,找出第一个不重复的字符!

我的第一反应就是哈希就完事了呗,到我还是谨慎的说,我可以先写一个比较慢的方法吗?
面试官点了点头,并温暖的告诉我,写出来就行。

我快速的写了一个n方算法,提交给面试官。
面试官微微一笑,可以优化吗?
有!我大声喊到,然后写出了我的策略。

面试官又出一题,了解二叉树吗?
我心中一沉,终于要来难题了!也不知道这次会是什么题,公共祖先?最长路径?不能慌!

请你写出二叉树的先序遍历!
尘埃落定,我极速的写出了递归遍历方法。开始思索如何非递归进行遍历。

好了,手撕代码到此为止。
面试官话音刚落,我不由自主的兴奋起来,这些题问题不大,而且我最终都给出了正解。如果问简历,我更是有备而来。

你对java挺了解的,说说java的编译过程吧。
此时我已经看出,面试官对java了解并不深,于是我就类加载器,运行时数据区,执行引擎,本地方法一通乱说,并一副胜券在握的样子。

面试官又抛出了一个问题,那python的编译过程呢。
这次就轮到我震惊了,这东西咱也不知道啊,就只好说,python当做玩具用,了解的不如java深入。

爬虫写过对吧,用了什么库,什么流程?
这东西不难,bs4,开发者工具,ajax,解析html,balabala

中途提了sql注入问题,如何避免呢
这玩意也好说,字符检查,预编译。

你用过mybatis,用来做啥,能防止注入吗?
用来搞数据库啊!能防止,这就是预编译的!

用过poi是吧,遇到过什么问题吗?
用过用过,然后就内存问题,poi某个版本插入图片问题一通乱来!

此时的我更加安心了,啊,这些问题太简单了!百度,我来了!

下面我们回到测试,刚才问的都是开发,你答的都不错,但是测试用例还是要搞一搞的。
接下来我们研究一下微信朋友圈,怎么做测试
于是我,网络情况,字体大小,每个按钮位置,点击时间,等等等一系列问题进行了分析。

面试官表示,你说的非常细致,接下来我们单单拿出,发送朋友圈这一个功能,设计一下测试用例。
于是我又一顿分析。

面试官说,你答的非常细致,但是相对于来说,还是站在开发的角度分析的,我觉得你开发能力很强。你投开发岗了吗?

我说没有,心想,咱是为了投机取巧投的测试岗,要是开发岗已经头破血流了。

面试官说,我觉得你开发能力,算法能力都很强啊,应该投这些的。

我表示,我非常喜欢测试岗,测试可以接触很多东西。
面试官一再表示,他非常认可我的开发能力,他可能要挂了我把我推荐到开发岗。

我说我可喜欢测试了,测试又轻松还能偶尔搞搞开发,开发强对于测试是有增益的。
面试官又一次肯定了我,在一面意见写下了一个N,并在转岗推荐写下了自己的名字。
End

#百度##测试工程师##面经##校招#
全部评论
哈哈,楼主你这是被推荐到开发去了啊
点赞 回复
分享
发布于 2019-09-22 12:23
大佬太优秀了,感觉我答的简直是个渣渣,估计要挂了😭
点赞 回复
分享
发布于 2019-09-22 12:23
小红书
校招火热招聘中
官网直投
哈哈哈,为什么想笑,大佬还是大佬,被迫开发
点赞 回复
分享
发布于 2019-09-22 12:23
哈哈哈哈大佬好可爱啊
点赞 回复
分享
发布于 2019-09-22 13:08
哈哈哈 可能你太强了 我面测开的时候也是这情况
点赞 回复
分享
发布于 2019-09-22 13:45
俺也一样,也是这种状况
点赞 回复
分享
发布于 2019-09-22 13:51
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈我第一次看到因为太强被拒的,所以嘛人还是要菜一点哈哈哈哈哈
点赞 回复
分享
发布于 2019-09-22 17:31
说白了 测开没hc
点赞 回复
分享
发布于 2019-09-22 18:08
感谢分享,最后一批投的,昨天收到的笔试链接。
点赞 回复
分享
发布于 2019-09-23 10:26
哈哈哈哈哈哈哈哈哈哈哈哈你太可爱了,好有画面感
点赞 回复
分享
发布于 2019-10-13 23:45
what?还有因为开发能力太强而挂面的?那你收到开发岗的面试了吗?
点赞 回复
分享
发布于 2019-10-17 16:01
发膝盖啦
点赞 回复
分享
发布于 2019-11-08 12:40

相关推荐

11 30 评论
分享
牛客网
牛客企业服务