电话:4008119163
关闭
您当前的位置:首页 > 职场资讯 > 面试秘籍

IT外企软件测试工程师面试:那些让人又爱又恨的考查范围和题型

来源:网络整理 时间:2025-04-12 作者:佚名 浏览量:

各位准备跳槽的测试工程师们,你们是否曾在深夜面对电脑屏幕,一边吃着泡面一边思索:“这些可恶的面试官究竟想考查我什么呢?”别忧虑,今日我们就来剖析一下 IT 外企软件测试工程师面试的那些“惯用手法”,定能让你看完之后茅塞顿开,甚至或许会想要给面试官出几道题来考考他们!理论基础:你是否以为测试仅仅就是点点鼠标呢?

让我们先来聊聊这个理论基础部分,它曾让无数英雄为之倾倒。这部分就如同你在相亲时,对方问你“你有房有车吗”那样,虽然显得有些俗套,但却是无法回避的。

面试官在软件测试概念与原理这方面最爱问的问题是:“什么叫回归测试?”当遇到这个问题时,你千万不能回答:“就是测试人员情绪低落时进行的测试”(虽然有时确实会出现这种情况)。你应该参考本书的第二部分测试理论篇第 2 章,那里有比相亲对象还详细的解释。

另一个经典问题为“80 - 20 原则在测试中怎样应用?”。具体而言:80%的 bug 源自 20%的模块;80%的时间被用于寻找 20%最难找到的 bug;80%的测试人员有想掐死那 20%写出 bug 的程序员的想法……(最后一条是我自行添加的内容)

计算机应用这部分极为刺激。有一天突然发生,测试工程师察觉到,不仅要具备找 bug 的能力,还得掌握写代码的技能!像 C++、Java、SQL 查询等这些,就如同在相亲时,对方突然发问:“你会修水管吗?你会换灯泡吗?你会带孩子吗?”——测试工程师的生存技能树正逐渐朝着奇怪的方向发展。请翻阅本书的第二部分测试理论篇第 3 章,在那里可以找到比相亲百科全书更为全面的指导。

2. 开放式问题:请开始你的表演

这部分如同相亲时的“谈谈你的前任”这个环节,它既对情商进行考验,又对智商进行考验。

在项目中最大的成功具体是什么呢?标准答案表明:我发现了一个严重的 bug,这个 bug 导致整个开发团队加班了一周,最终拯救了公司高达百万的损失(然而实际上只是发现了一个拼写错误而已)。

最大的失败是什么呢?这时要展现出你的成长型思维。曾经有一次,我漏测了一个 bug,从那之后,我学会了更加全面的测试方法。(绝对不要说是因为上班打游戏才导致漏测的。)

假设你是项目主管,那么你控制风险的方式是:提前识别风险并制定应对计划。(内心 OS:首先要把那些不太靠谱的程序员牢牢地盯紧。)

这些不存在标准答案的问题,实际上是在对你们是否真正经历过项目的打击进行考察。在本书的第四部分测试实战篇的第 6 章有详细的分析。当你们看完之后,在吹牛……哦不对,讲述项目经验的时候会更加专业。

3. 英文:当测试遇上托福

电话面试时突然听到了一串很流利的英文。那种感觉就好像你原本以为是去参加普通话等级考试,然而后来却发现是英语专八的考试。

电话面试会考查听力和口语。常见的问题有:“Tell me about yourself”,意思是请开始你的三分钟英语脱口秀。还有“What's your biggest weakness?”,其标准答案是“我工作太拼命了”,即便你实际最大的弱点是上班总想摸鱼。

笔试题是以英文形式呈现的,其目的在于考查阅读能力以及专业词汇量。当看到“black-box testing”这个表述时,千万不要将其直接翻译成“黑盒子测试”,即便从字面上看这样的翻译是正确的,但这样做会让你显得像是个新手。

面试交谈时,即便你的英语水平仅仅能用来点个汉堡,也得装作能够讨论莎士比亚。要记住:流利这一点比准确更为重要,自信这一点比词汇量更为重要(实在不行,在说到关键之处时说一句“You know what I mean”来蒙混过去)。

4. 智力问答:测智商还是测脸皮?

北京市有多少辆车呢?这种问题并非是在考查你是否知晓答案,而是在考查你是否有足够厚的脸皮敢于胡乱猜测。

你问有多少个井盖?这时你可以反问:“您是想问被盗之前的井盖数量呢,还是想问被盗之后的井盖数量呢?”(开个玩笑,可别真这么问哦。)

这类脑筋急转弯式的问题,重点在于展现你的思维过程。即便你最终得出的数字很离谱,比如认为北京市每人都拥有 10 辆车,只要推理过程是合理的,就能够过关。要知道,面试官自己或许也不知道正确答案。

5. 性格测试:大型伪装现场

你是否是一个注重细节的人呢?即便你昨天刚刚因为粗心而把咖啡洒在了键盘上,今天也得坚定地回答“是”。

这种题目就如同在情人节询问“你爱我吗”,大家都明白答案应该往好的方面说。然而要注意别过度,说自己是“完美主义者”是可以的,但若说自己“从不会出错”,那就虚假得连测谎仪都要发出警报了。

我认为这种测试意义不大,因为每个人都有伪装的可能。就如同相亲的时候,大家都声称自己爱读书,然而实际上或许仅仅看过《如何假装读过很多书》这本书。

6. 个人情况:查户口还是招员工?

为何要辞职去新公司呢?标准答案是要寻求更大的发展空间。(即便真实的原因是无法忍受前公司的免费加班咖啡。)

当被问到对薪水有什么要求时,应该矜持地回答“我相信公司会有合理的评估”,而内心的想法是希望薪水越多越好。

这些问题看似简单,然而实际上却暗藏着杀机。在回答时,一方面要展现出野心,另一方面又不能显得贪婪;既要表达出忠诚,又不能显得没有主见。这其中的难度就如同走钢丝一般。

在这 6 类里,1 类、2 类、3 类是最重要的。其中,1 类和 2 类最为重要。因为从理论基础和工作实践水平来看,内行人能够一眼就看穿,就如同资深吃货能够一眼看出米其林餐厅的真假一样。

2.3.2 题型:选择题是亲儿子,填空题是捡来的

根据我多次进行“职业探索”的经验,IT 外企的笔试题型一般是这样的:首先会有一些基础知识的考察,比如编程语言的基本语法、数据结构与算法等方面的内容;接着可能会有一些逻辑推理题,考查思维的敏捷性和逻辑性;然后还会有一些实际案例分析题,要求运用所学知识解决实际问题;最后可能会有一些英语相关的题目,考查英语水平和专业术语的理解与运用。

笔试篇:当程序员遇上选择题

选择题是主流,在食堂中像土豆般无处不在。若进行机考,基本就是选择题的领域,因系统自动判卷便捷(人类进步的真正动力是懒惰)。

填空题的数量少得很,就如同公司年会上所发放的实际奖金那般稀少。偶尔会在程序题里出现,也就是在程序中留出几行让你去填空,这就好像是要让你在情书的关键之处补上“我爱你”这句话一样。

代码题属于必考题,如同青春痘是程序员所具备的。它或许是要实现一个算法,例如让你编写一个快速排序,即便在工作中你仅仅会使用 sort()函数;或许是要实现一个方法,就像让你写一个计算器,即便你清楚手机上已有现成的;也或许是要实现一个类,以此考验你面向对象编程的能力,即便你平常都是面向百度进行编程。

小技巧在于,若无法写全代码,通过流程图或者用文字说明主体思想,便能够挽回一些分数。就如同在相亲的时候,即便不会做饭,但若能详细地描述菜谱,也能够显得自己很懂生活。

面试篇:问答+白板=压力测试

面试通常是以一问一答的形式呈现。然而,总会有那么几道题,会让你产生想要当场表演“突然失忆”的想法。

最经典的是白板题,面试官会指着屋里的黑板(或白板),然后说:“请画出你的项目架构。”在这个时候你会发现,平常在 IDE 里能够轻易画出的图,用粉笔画出来的样子就像是幼儿园小朋友的涂鸦。

另一个必考题为:“给出一个软件界面,需写出测试用例。”此时你内心或许在思索:“我对这个软件的用途全然不知啊!”然而表面上却要保持镇定,开始进行分析。

重要提示:若你应聘的不是组长及以上岗位,那么写测试用例的题型必定会有。就如同若你不是米其林大厨,相亲时对方总会询问“你会做饭吗”。

终极生存指南

面对这些考查范围和题型,怎样才能处于不败的境地呢?以下有几条经过血泪总结得出的建议:

理论基础需扎实,然而不可死记硬背。就如同追求女生不能仅仅依靠背诵情话大全,唯有理解其精髓才是最为重要的。

项目经验需要准备一些精彩的故事,然而不能夸大其词。就如同你不能宣称自己参与了月球开发项目,除非你确实在 NASA 工作过。

英语能力需要提前进行练习,尤其要注重技术术语。千万不要把“integration testing”说成“整体考试”,不然会让面试官笑得前仰后合,甚至腹肌都能笑出来。

智力题需要注重思考的过程,而答案并不是那么重要。就如同人生更注重经历,结果则顺其自然。

性格测试需要进行适度的美化,然而不能让其完全失去真实性。就如同美颜相机一样,将其调整到 50%的程度时,效果是最为理想的。

个人情况回答需真诚且专业。如同相亲时不能讲自己“爱吃爱睡爱打游戏”,而应说“注重生活品质,具备压力管理能力”。

记住,面试如同相亲。既要将自身优点展现出来,又要让自己显得真实。如果准备得充分,并且保持自信,那么你就能够在这场“测试工程师版非诚勿扰”中表现突出并脱颖而出。

it女生面试_面试女生头发怎么扎_面试女生穿搭

相关推荐
暂无相关推荐
客服服务热线
4008119163
24小时服务
微信公众号
手机浏览

Copyright C 2018 All Rights Reserved 版权所有 聚贤人力 皖ICP备20008326号-40

地址:安徽省合肥市高新技术开发区人力资源产业园 EMAIL:qlwl@foxmail.com

Powered by PHPYun.

用微信扫一扫