2022,3月【腾讯软件测试面试经历】一面、二面、HR终面

此文讲述了我和腾讯蜜汁缘分。

我在腾讯截至投递简历的前十几分钟填完了简历,以至于我报错岗位了。我想去的是测试开发,却报成了软件测试。

紧接着,我收到了笔试通知。在笔试的模拟测试中,共有2种类型的题目:不定项选择题26分,填空题24分。囊括的知识点很广,有linux,操作系统(页面替换题,进程线程),数据结构,计算机网络。

在正式笔试的时候,考的跟模拟题完全不一样!可能因为我是软件测试而不是测试开发,所以在正式考试的时候没有编程题,50分的不定项,50分的填空。而且知识点都是一些理论,比如瀑布模型之类的比较。所以笔试不出我意料的跪了。身边有两个同学收到了性格测试,我没有(据说是笔试成绩比较优秀的会才会收到性格测试)

在绝望而又无可奈何时,我决定还是把重点放在华为的校招上,毕竟概率大很多。

在某一天的下午,收到了腾讯的面试邀请函。叫我在周二的上午去面试。本来我犹豫不决,觉得自己也没准备好,没什么太大希望。紧接着,收到了华为的面试邀请函,时间冲突了。我毫不考虑的选择了去华为,所以在腾讯邀请函上回复了“时间不符合”。

【一面】

在我复习面经的时候,腾讯面试官给我发短信了!!!(这真的是我见过最有人性的面试官)

image
image

我提前了一个小时到场,请假了一节课。HR小姐姐看到我这么晚才来,不敢相信我是初面的人。(再次强调我的初面官是多么的优秀!)

面试是在一个酒店里,面试官在一个房间里(单面),他叫我坐下,拿简历给他。

闲扯了一下之后,他开始围绕我的简历对我提问。我的简历里写到我使用的是MVC框架,用了servlet。他就问了我servlet的原理。问了我当一个用户输入url打开一个网页的时候,从输入到加载完整个过程经历了什么。还问了我http协议是建立在TCP/IP协议之上还是与之相悖。是否会协议测试。最后他给我的评价是“协议这方面比较薄弱”。

后来我跟他提到了我会自动化测试,他就问了我一些框架知识,问了我按键精灵是否可以打开“我的电脑”,selenium是否可以打开“我的电脑”,为什么?问了边界值分析的思想。

后来问了我在项目里遇到过什么难点。我就说了我SQL注入的事。他就问了我SQL注入的原理。询问了我整个SQL注入的思路以及过程。我就巴拉巴拉说了一通,感觉的出来他比较满意。

我简历上还写了我会兼容性测试,主要测试过浏览器的兼容性。(我的项目是WEB)他就问我浏览器之间有什么不同。我毫不犹豫的说了内核不同。他就问了我有哪几种内核,对应的浏览器都有哪些。

最后,叫我用一句话来形容软件测试。我就询问是否可以理解成测试开发与软件测试的区别。他说可以这样理解。我就说了一下自己的看法,过程中他也频频点头赞同我的说法。

问完之后,他就说来做一道题吧(就是纯数学题,跟编程关系不大)

1.有一个整数A,取值范围是(1-99);有一个整数B,取值范围是(1-99);C=A+B,C的取值范围也是(1-99),请问如何通过C和B推导出A。这道题我做了十几分钟吧,过程中可以向他提问。我问了他是否可以自己定义规则,因为这句话他夸了我很聪明。但是后来我还是差了一点才做出来。还是太菜了。

2.10001个无序整数,取值范围是1-10000,就是说只有一个数重复了。把重复的数找出来。(用尽可能多的方法,只说思路即可),我说了6种,其中还使用了数据结构。他给我的评价是,“最简单的遍历方法都没说,喜欢把问题复杂化。”

本来内心挺凉的,后来他问我有多少份简历,我说2份。他说那你把这份简历拿回去吧。你通过初试了,明天或者后天就会收到短信了。我竟忍不住笑出了声。我问他,那复试之后还有面试吗?他说没了,复试通过了就可以直接来实习了。然而事情不是这样的,复试之后还是有HR面试。

【二面】

一面之后马上就收到了短信通知第二天的上午9:00复试。网上看了很多人的经验帖,感觉二面挺恐怖的,大多是压力面。本来想看看面经的,但是太困了就选择了睡觉。感觉能过一面就已经完成心愿了,比较佛系吧。

第二天早早的搭公交来到了酒店。我是第一个面试的哈哈哈。

刚进门坐下,甚至没有自我介绍。二面官拿了两张纸,叫我先做一下题,还用了手机给我倒计时。他叫我放轻松,不是编程题,只是数学题而已。

有一个整数ABCD,一定是四位数,A不能为0,其中ABCD*4=DCBA。叫我求ABCD是什么?

有多年数学家教功底的我,这一点当然难不倒我哈哈,我最擅长的就是解方程,代值。提前交卷了。他比较满意,叫我讲了一下思路。然后跟我闲聊了一下,询问我是否当过班干部。我说我是班级文体委员。然后他疑惑的问我文体委员是什么?我就说是组织班级活动的。然后他就问我在担任文体委员的时候遇到过什么问题,如何解决的。

最后问了我一个问题,就是我为什么选择软件测试,作为测试人员我有什么优点。我询问是否可以说一个优点然后用例子证明,他说可以。我就巴拉巴拉说了一通。后来他就说面试结束了,他想问的都问完了。

当时我一脸懵逼,感觉跟传说中的压力面完全不一样,甚至有点像HR面!!

然后我问他什么时候能出结果。他说4月底吧。如果5月1日之前没收到短信就是凉了。听完心头一紧,问他是否话里有话。他笑着说就只是单纯跟我说一下流程。

走出酒店后,一刷新动态,发现已经进入了HR面。有点震惊。在此也感谢我的二面官,谢谢他宽容的放过了我。(我有一个同学也是他面试的,问了很多C++,JAVA的问题,都很难很恐怖)

【HR面】

第三天就是HR面了,感觉腾讯的进度真的挺快的。

HR是一个小姐姐。问了我在一面二面之后觉得自己最大的不足是什么。决定如何改进。

然后叫我自我介绍,我有提到社团工作的经历,说了我是市场部副部长。然后她就问了我在组织活动遇到过什么问题,展开聊了挺久。

然后问了我有没有参加过竞赛,想不想参加比赛。喜欢如何学习,对自己的未来规划。

最后叫我讲述了一下自己的优缺点,就面试完了。

面完叫我等待通知,说最早2月底给我答复,最晚是3月上旬。

今晚看到自己的状态已从“HR面试环节”转为“已完成所有面试”。

希望真的能进入鹅厂吧。谢谢我的一面二面官“不杀之恩”,以及一面官给我的重新面试的机会。

总结:

1.数学能力要加强,因为一般会配套出现一些智力题。

2.不卑不亢,问到很多不会的,可以先想一下,可以回答一些擦边的,让面试官知道你了解的程度。如果真的不会,也要学会笑着说不会,保持一种良好乐观的态度,千万别破罐破摔。

3.面对题目,可以尽量言简意赅直奔主题。因为面试官已经知道答案了,不需要你慢慢的说,这样反而会让他觉得你表达能力不强。

最后我也整理了一些软件测试学习资料,对于学软件测试的小伙伴来说应该会很有帮助,为了更好地整理每个模块,我也参考了很多网上的优质博文和项目,力求不漏掉每一个知识点,很多朋友靠着这些内容进行复习,拿到了BATJ等大厂的offer,这份资料也已经帮助了很多的软件测试的学习者,希望也能帮助到你。

软件测试学习资料

image
image

你可能感兴趣的:(2022,3月【腾讯软件测试面试经历】一面、二面、HR终面)