首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >面试准备

面试准备
EN

Stack Exchange QA用户
提问于 2020-02-25 20:05:12
回答 5查看 2.4K关注 0票数 16

作为一名经验丰富的软件测试人员,在面试之前,你是如何做好技术准备的?

我在软件测试方面有大约6年的经验,但是当谈到准备面试的时候,我常常会感到非常困惑。

尽管到目前为止,我做了这么多工作,但我还是很难决定是否应该只看我过去的工作经历,看看我的简历,还是在网站上研究更多的测试相关内容,以防雇主问我简历之外的问题。

  1. 你用什么策略?
  2. 你在测试面试中面临哪些挑战?
  3. 有人问你什么有挑战性的问题吗?
EN

回答 5

Stack Exchange QA用户

回答已采纳

发布于 2020-02-25 22:52:52

面试时会出现很多因素,面试官要寻找的主要内容取决于角色、经验、团队规模、工作描述等诸多因素;

面试官要找的一些最普通的东西是:

  1. 候选人对质量和整个质量过程有多热情?
  2. 他有多想学新东西?
  3. 他的沟通能力(不是口音或技巧,而是魅力)
  4. 从技术上讲他是多么的健全
  5. 候选人在技术上的多才多艺
  6. 他如何应对挑战(他如何为手头的问题找到解决方案)
  7. 他的未来目标是什么?它如何与组织利益相一致?

因此,对受访者的一些建议是:

  1. 在欧洲,面试大多是由行为驱动的,这意味着他们会问一些行为问题,比如“你的弱点是什么”、“你的优点是什么”等等。因此,对于这样的问题,答案要根据你申请的角色而定。FOr例子,如果你申请一个技术角色,不要告诉你的力量是“举起100公斤”。相反,可以这样说:“您非常擅长调试,并且帮助同事快速发现代码问题”。对行为问题总是回答一些技术性的问题。
  2. 永远为你所做的事情感到骄傲,无论何时你讲述你所做过的产品,以一种激情和骄傲的心情诉说。
  3. 经常环顾四周,发现办公室、面试室等方面的问题。他们可能会问:“如果你有机会,你会提出什么改进工作的建议?如果没有缺点,也要直截了当地说出来。”
  4. 学习OOPs的基本概念
  5. 总是提到手动测试的重要性,即使它是一个100%的自动化角色。因为只有一个好的手动测试人员才能识别出好的测试用例,而您的自动化脚本只能与手动测试用例一样好。
  6. 问一些问题,比如bug跟踪过程、日常运行、团队规模、角色期望等。
票数 12
EN

Stack Exchange QA用户

发布于 2020-02-26 14:29:56

美国的访谈大致包括两种方法:

1)测试申请人。测试他们的知识。把他们推到算法上。测试CS基础。看看候选人在被推举时是否能自卫。看看应聘者在面试过程中是否能清晰地思考。这在90%以上的面试中使用(甚至在经理级)。这种面试基本上是测试、测试、测试的学术方法的延续,那些经验和经验较少的人,以及最近从大学毕业的人,都会被这种方式所吸引。也有一种信念,认为所有候选人的纯洁性都是公平的,通过同样的程序是公平的。这是公平的,如果你只打算雇用缺乏经验的候选人,而忽视其他有经验的候选人会带来的好处。他们会从他们的经验中得到很多他们想要谈论的观点。

2)看看应聘者的经验如何能成为公司的一笔财富。在这些访谈中,有着几十年经验的人们与对方进行了一次有趣而生动的交谈。两党将(大致)平等地发言。没有一次钻探,然后是“最后的问题”。双方自始至终都提出问题。这不是一个测试。这是一种有经验的人之间的对话--他们可以在大约5分钟内知道对方在哪里,如果他们有一个健康、直接和开放的对话。没有一种互相“测试”的感觉,只是想知道这个人是否曾经在那里,做过那件事,并且学会了一起工作胜过一切,思想开放的人可以学习和适应。这些采访目前非常罕见,因为在我们这个行业缺乏经过战斗考验的经验和强烈的“不在这里发明”综合症。这仅仅是因为有如此多的新技术,以及过去的经验在过时的时候往往是不相关的。我的大多数同龄人都无法适应这些变化,而我现在所遇到的很多偏见都是基于许多年轻人与较年长、不那么开放的人之间的(真实)经验。就像对许多人甚至大多数人来说都有公平的真理因素的其他偏见一样,问题是,例外会被严厉地、错误地判断。

我的建议是,在你确定这些因素之前,不要去参加技术面试。没有什么比采访一位刚毕业的康普-sci毕业生更能摧毁灵魂的了,他迫不及待地想在排序、堆、BigO等方面挑战你。换句话说,comp理论、数据结构和算法101,而不是编程或高质量的软件开发。这些人还没有学会计算的第一条规则--尽可能避免过早的优化。相反,他们的做法正好相反,为了提高效率,使代码不可读。忽视了这一点,我们在上世纪90年代S的时候解决了很多问题。对他们来说,算法就是一切,如果他们看不到他们的反射,他们就会拒绝你。避免这种情况,在面试之前和面试前先对自己进行严格的提问。千万不要相信“你会有足够的机会在面试中问这个问题”。根据我的经验,你不会的。这是招聘人员的BS,以推动你在过程中。你不会有机会问你所希望的问题,因为你会在头半个小时里被理论问题弄得精疲力竭,“看看你有多聪明,你怎么想”,部分原因是面试官可能会期望你遵循他们的模式。我现在的主要技能是问问题,所以当我被问到一个问题时,我通常会有大约10个后续跟进,比如‘为什么,这有什么关系,你到底想知道什么?’这与质量代码有什么关系,客户呢?等等。不幸的是,用另外10个问题来回答一个问题,在这个时刻很少有好的结果,拒绝的过程也开始了。

我怎么能对自己的意见这么有信心?几十年来,在不同的公司、行业和市场上的编程给了我一次又一次的教训。30年前,我参加了“如何写出一种高效的排序例行公事”的面试。这些工作仍在进行中。世界其他地方已经着手解决更多的现代问题。我学习了各种各样的分类技巧,但在30年的编程生涯中,我从来没有写过这些排序例程。如果我现在用我写代码的方式来解决它们,我就会因为过早的优化而自责。

另一个建议-在你最初的信件中发送到这个答案的链接。

票数 7
EN

Stack Exchange QA用户

发布于 2020-02-25 20:40:19

当我准备面试的时候,我试图整理我所知道的几乎所有的东西。所有的技术,方法,我所有的经验和成就。这样做的好方法是使用思维映射工具。

这种技术可以让你对你的职业生涯做一个概述,并决定什么对你想申请的工作是重要的,什么可能不是。

有时我会问自己,如果我想成为一名面试官的话。我会问什么?

我也从高层管理的角度来看待这个空缺职位.他们对候选人的价值是什么以及为什么。通常,他们不仅仅是在满足正式的要求。这有助于我思考可能被认为不在职位范围之外的潜在问题,但如果你能够表现出你的意识或态度,就会给你“加分”。

此外,我建议经常询问那些在整个过程中驱动你的人力资源部人员,他们在技术和经理面试中通常会问些什么。当这样的信息是秘密的时候,我从来没有遇到过这样的情况。通常他们对你的成功很感兴趣,因为他们需要及时结束这个职位。

票数 5
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/42699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档