面试候选人总结范文
Introduction
介绍
I’ve been in the software industry for over 20 years. I’ve interviewed at lots of companies, from start ups in stealth mode to some of the biggest and most successful. I’ve also conducted lots of interviews, especially as I’ve become a more senior quality assurance engineer. Since I’m an individual contributor most of my experience is with interviewing candidates for individual contributor positions. I’ve never been the only employee who interviews candidates. I’ve always been part of a team that interviews candidates. In this article I offer some suggestions for how teams and individuals can conduct interviews for software quality assurance openings so they can find great candidates.
Before the interview, as a team
面试前,作为一个团队
Whether the candidate talks to employees one at a time or in a group interview setting, the candidate will be evaulating the interview team, therefore your team should be prepared and organized.
无论应聘者一次与员工交谈还是在小组面试中交谈,应聘者都将撤离面试团队,因此您的团队应做好准备和组织。
The interview team can do a couple simple things to get the most out of the interview. Have a brief meeting with all the employees who will talk with the candidate(s). Cover these items
面试团队可以做一些简单的事情来最大程度地利用面试。 与所有将与候选人交谈的员工举行简短会议。 涵盖这些项目
- Most likely there is a job description for the opening but it’s a good idea to have the hiring manager verbally describe what’s most important for this opening. Doing this in front of the interview team gets everyone on the same page and allows people to ask the manager questions.
招聘职位很可能会有职位描述,但最好是招聘经理以口头方式描述招聘职位最重要的内容。 在面试团队面前这样做可以使每个人都在同一页面上,并允许人们向经理提出问题。
- If multiple employees will be talking with the candidate make sure everyone knows what others will be covering. It looks bad if 3 or more employees ask the candidate the same question. Plus, a smart candidate will be less likely to join to disorganized team so having a coordinated interview team is important for impressing the best candidates.
如果有多名员工正在与应聘者交谈,请确保每个人都知道其他人将要涵盖的内容。 如果3名或3名以上的员工向应聘者问同样的问题,这看起来很糟糕。 另外,聪明的候选人不太可能加入杂乱无章的团队,因此拥有一支协调的面试团队对于给最佳候选人留下深刻印象非常重要。
- If the candidate will be expected to program, make sure someone asks programming questions. Anyone can put Perl or Java on his or her resume. Make sure the candidate knows the programming language. GIve the candidate code to review, ask basic questions for the languages your team uses. CareerGuru and tutorialspoint are two of the many web sites with programming interview questions.
Before the interview, as an individual
面试前,个人
- Read the candidate’s resume
阅读候选人的简历
- Know the areas you are going to cover and be ready with questions for candidate. Ideally you should have more questions than can be covered during your interview timeslot.
了解您将要覆盖的领域,并准备好与候选人有关的问题。 理想情况下,您的问题应该多于面试时段所能解决的问题。
During the interview
面试中
- As you talk with the candidate you’ll need to decide if you want to go broad or deep or a combination of both. Going broad means asking one or two questions on lots of areas. Be careful this doesn’t turn into a conversation that simply verbalizes a lot of what’s already on the candidate’s resume. Going deep means asking more and more questions on a specific area. This gives you a chance to see how well the candidate can explain something and it gives the candidate a chance to show skills and knowledge. If you interview someone who is intelligent, excited and enthusiastic while answering your question, you have a good candidate.
与候选人交谈时,您需要确定是想广博还是深入,还是两者兼而有之。 广博意味着在很多领域提出一两个问题。 请注意,这不会变成能简单地表达应聘者简历中很多内容的对话。 深入意味着在特定领域提出越来越多的问题。 这使您有机会了解应聘者能够很好地解释某些事情,并且使应聘者有机会展示技能和知识。 如果您在回答问题时面试一个聪明,兴奋和热情的人,那么您就是一个不错的候选人。
Ideas on common types of questions
关于常见问题类型的想法
I’m sure you and your interview team will come up with an interview plan specific to your openings. I do have a few questions I’ve found useful for evaluating software quality assurance candidates at all levels. I’ll describe the question and I’ll describe what I’m looking for from the candidate and why.
我确定您和您的面试团队将针对您的职位空缺提出一个面试计划。 我确实有一些问题对评估各个级别的软件质量保证候选者很有用。 我将描述问题,并描述我在候选人中寻找的内容以及原因。
The accuracy question
准确性问题
Quality Assurance engineers need to pay attention to the details. This is true when reviewing product specifications and when writing and running test cases. I’ve found a good way to determine a candidates attention to detail is to ask them to walk through up to three test cases. They don’t run the test, they merely read the steps of the test case and tell me what they are thinking as they go through cases.
质量保证工程师需要注意细节。 在查看产品规格以及编写和运行测试用例时,这是正确的。 我发现一种确定候选人对细节的关注的好方法是要求他们完成最多三个测试用例。 他们不运行测试,只是阅读测试用例的步骤,并告诉我他们在处理用例时的想法。
The first test case has a few steps in it about setting up some conditions, gathering data and then plots the results in a graph. The key in this test is the last step. It says to consider the test passes if the data plots close to the ideal results. The graph shows the ideal results and the output from the test. A good candidate will quickly point out that ‘close’ is a relative term and the test case needs to be more specific to determine pass or fail. A bad candidate will say something like ‘The two lines look close so I guess the test passes’.
第一个测试用例包含一些设置条件,收集数据然后将结果绘制在图中的步骤。 该测试的关键是最后一步。 它说如果数据图接近理想结果,则考虑通过测试。 该图显示了理想的结果和测试的输出。 优秀的候选人会很快指出“接近”是一个相对术语,测试案例需要更具体地确定通过或失败。 不好的候选人会说类似“这两行看起来很接近,所以我猜想测试通过了”。
I have a second test case that is similar to the first one. It shows a graph with actual and ideal sets of data points plotted. The actual data is nearly then same as the ideal, but not a perfect match. The test description says ‘This test passes if the actual data mimics the expected data’. ‘mimic’, like ‘close’, is too vague for a test case and a good quality assurance engineer should see this. I’m looking for the candidate to point out the poor wording of the test case.
我有第二个测试用例,它类似于第一个。 它显示了一个图表,其中绘制了实际和理想的数据点集。 实际数据几乎与理想值相同,但并非完美匹配。 测试描述为“如果实际数据模仿预期数据,则此测试通过”。 “模拟”与“关闭”一样,对于测试用例而言过于模糊,因此,良好的质量保证工程师应该会看到这一点。 我正在寻找候选人指出测试用例的措辞不佳。
The last test case is very specific in its pass criteria. It shows the output data and the target data in a table and states very clearly the test passes if the actual data is within 0.05 of the target data. All candidates get this one right. For a few of the ‘bad’ candidates this test has actually caused them to realize the mistake they made with the first two test cases. One candidate went back and revised his answer to the first two questions and commented on the vagueness of the test case description. I’ve found this process to be very helpful in evaluating how a candidate approaches testing.
最后一个测试用例的通过标准非常具体。 它在表格中显示输出数据和目标数据,并且如果实际数据在目标数据的0.05以内,则非常清楚地说明测试通过。 所有候选人都正确地做到这一点。 对于一些“不良”候选人而言,该测试实际上使他们意识到了前两个测试用例所犯的错误。 一位候选人返回并修改了他对前两个问题的回答,并对测试用例描述的含糊之处发表了评论。 我发现此过程对于评估候选人如何进行测试非常有帮助。
The toaster question
烤面包机问题
Your boss walks into your office and sets a toaster on your desk. He says test this and give me a report tomorrow. What do you do/p>
您的老板走进您的办公室,在桌子上放一个烤面包机。 他说测试一下,明天再给我 告。 你是做什么
I usually give the candidate about five minutes to talk about this. The most important thing I want to hear from candidates is to ask for a specification. Most all candidates talk about safety testing and longevity testing and functional testing. All that’s good stuff, but everyone should get those. What most candidates don’t do is ask for a specification. How can you test a product if you don’t know what the product is supposed to do, even with something ‘obvious’ like a toaster/p>
我通常给候选人约五分钟的时间。 我想从候选人那里听到的最重要的事情是要求规格。 大多数候选人都谈论安全性测试,寿命测试和功能测试。 所有这些都是好东西,但每个人都应该得到。 大多数候选人不做的是要求一个规范。 如果即使烤面包机这样的“显而易见”的东西,您也不知道产品应该做什么,该如何测试产品呢
The kitchen question
厨房问题
The next day your boss comes into your office. You give him your report. Then he says for tomorrow he wants you to come up with a test plan for a complete kitchen. What do you do /p>
第二天,老板来您的办公室。 你给他你的 告。 然后他说,明天他要您提出一个完整厨房的测试计划。 你是做什么
Again, I’m looking for the candidate to ask for a spec, a description or floor plan. Most candidates don’t do this. Additionally, I’m looking for the candidate to talk more about workflow type testing. Testing the toaster was about testing one item. The kitchen test is about testing a system. Does the candidate recognize thisA good candidate will ask questions. Is it a restaurant kitchen or a residential kitchenwill kids be in the kitchenand so on. I may ask ‘If you only had a day to test this kitchen what would you focus on “Why
同样,我正在寻找应聘者,要求提供规格,描述或平面图。 大多数候选人不这样做。 另外,我正在寻找候选人,以谈论有关工作流类型测试的更多信息。 测试烤面包机就是测试一项。 厨房测试是关于测试系统的。 候选人是否认识到这一点一个好的候选人会提出问题。 是餐厅厨房还是住宅厨房孩子们会在厨房里吗等等。 我可能会问:“如果您只有一天来测试这个厨房,您会关注什么“为什么
I’ve played with the idea of having a poorly layed out kitchen floor plan (e.g, dishwasher far from the sink). If a candidate asks for one I offer this and see if the candidate calls out the problem(s).
我一直在考虑厨房布局不合理的想法(例如,离水槽较远的洗碗机)。 如果候选人要求提供,我会提供它,看看候选人是否指出了问题。
Conclusion
结论
Whether you use these questions or come up with your own, I encourage you to come up with a plan that will help you determine the best candidates for your Quality Assurance openings. You and your company will probably make a significant investment in a new employee so making an up front effort to help you land the best candidate is a wise investment.
无论您是使用这些问题还是提出自己的问题,我都建议您制定一个计划,以帮助您确定质量保证职位的最佳人选。 您和您的公司可能会在新员工上进行大量投资,因此,尽最大努力帮助您找到最佳人选是一项明智的投资。
翻译自: https://www.experts-exchange.com/articles/17941/Interviewing-Software-Quality-Assurance-engineer-candidates.html
面试候选人总结范文
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91271 人正在系统学习中 相关资源:软件测试 告范例软件测试 告范例软件测试 告范例_软件测试 告…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!