公司招了个腾讯大佬:闲聊后被我套出拿下35Koffer的面试技巧

2145 篇文章 119 订阅
897 篇文章 1 订阅
文章讲述了某公司引入了一位来自腾讯的离职测试工程师,他在新人见面会上展示了深厚的技术功底,包括自动化、测开和高并发等领域。作者根据与他的交流整理了一套面试题,适合应届生和初级测试工程师。题目涉及自我介绍、测试流程、项目经验、bug处理策略等多个方面,旨在帮助求职者提升面试技巧。
摘要由CSDN通过智能技术生成

早上一进公司就见人事热热闹闹的带人办入职手续,早之前听说公司将来一个腾讯离职的同事,薪资已达中上水平,大家都很好奇到底是怎样的人才,果不其然,让我们见识到什么是测试天花板

在新人见面会上,自动化、测开、高并发他张口就来,如数家珍,着实惊艳了众人,一问才知道原来是在原单位与领导发生矛盾才出走,后被我们公司领导一下看中,果然,有能力的人在哪里都会发光!

我本着向他看齐的目的跟他彻夜聊过,结合他职业生涯,整理出一套面试经典题,适合缺少工作及面试经验的大学应届生或1年左右测试经验的同学,希望对大家有帮助!

面试题 1

请先简单做一下自我介绍?

等通知的回答:

你好,面试官,我叫xx,我来自长沙,大学在上海就读,现在在xx公司从事测试2年,做过很多项目,性格开朗…

拿offer的回答:

你好,我叫XX,20年从湖南大学计算机专业毕业,毕业至今在零檬公司从事软件测试工作2年。主要负责的项目一个是家居定制整合平台系统,有web端跟app端,这个系统是设计师发布作品,购买者选择订单,设计师接收订单这样的一个产品模式;我主要负责测试用例设计、功能测试、接口测试;另一个项目是家校互动类系统,包括家校沟通、发布作业、上课点名、课程表,学校动态等功能,这个是我独立负责完成,包括需求确定及分析、环境部署、测试案例设计、功能及性能测试具体执行。我个人擅长功能、接口测试、linux、数据库;测试工具像Jmeter,postman, fiddler用的比较多;另外,我是一个有耐心有责任心,有强大学习能力的人。我的自我介绍完毕,谢谢。

题型总结:

面试官要考察的点:

1.语言表达能力以及吐字是否清晰

2.逻辑思维

3.期望能从你介绍中,获取到面试官感兴趣的内容

建议回答内容:
从业时间 、教育背景、工作经验 、项目经验 、擅长技能、你的性格

面试题 2

说一下你们公司的测试流程?

等通知的回答:

公司的测试流程,嗯…一般都是开发那边发布测试任务,然后我们就直接开始测试,嗯…测试过程中发现bug,提交到缺陷平台,开发改了bug后,我们进行bug的验证测试。测试完毕,之后就是发布上线。嗯,大概就是这样。

拿offer的回答:

我们老大会制定测试计划。之后我们会按照计划先进行用例的编写,用例编写完成后进行测试用例的评审。等开发产品编译完毕,提测后,我们测试组就介入测试。先进行预测,再进入到正式的测试。我们老大会制定测试计划。之后我们会按照计划先进行用例的编写,用例编写完成后进行测试用例的评审。等开发产品编译完毕,提测后,我们测试组就介入测试。先进行预测,再进入到正式的测试。测试过程中发现的缺陷,全部提交到缺陷管理平台,并对bug进行跟踪,进行回归测试,直至缺陷率满足用户需求。这里一般测试3轮到5轮。测试结束后,对测试结果进行分析,编写测试报告。之后就是运维发布上线。上线后,关注线上产品是否正常运行。这个就是我们公司的流程,谢谢。

题型总结:

面试官要考察的点:

是否熟悉软件生命周期、测试过程中各个环节

建议回答内容:

需求分析、测试计划、测试设计、测试执行、测试评估

面试题 3

请简单介绍下你的项目?

等通知的回答:

这个家校互动类项目,学校老师和学生家长可以实时沟通;嗯,比如说老师发布一个作业,学生家长就能看到;嗯,然后,像老师发布一条班级态,家长也可以看到;还有就是,老师家长会有一个群,任何沟通都可以在群里进行;嗯…除了这个,还有老师可以发布课程表、公告通知、发布奖惩表等;大概项目就是这些

拿offer的回答:

这个家校互动类项目,学校老师和学生家长可以通过文字、语音等方式进行沟通;老师可以布置作业、批阅作业;发布通知、奖惩表、学生成绩等信息。还包括发表个人动态、班级动态模块。项目从今年3月份开始进入立项、设计开发,到8月底完成测试发布上线。我们是3个人负责测试这个项目,我主要负责app的测试工作,项目中参与了需求确定及分析、环境部署、测试案例设计、功能及接口测试具体执行、测试结果分析、最后的文档归档总结工作。大概就是这些,谢谢。

题型总结:

面试官要考察的点:

考核你是否具有真实的项目经验

建议回答内容:

项目陈述可以先整体后局部,整体可量化(项目规模、时间成本、人力成本),然后测试环境(知道的就说)、然后是角色职责

面试题 4

提了一个bug,但开发认为不是bug,作为测试你怎么办?

等通知的回答:

嗯…就是提交了一个bug,开发他不改是么?

这种情况开发如果不改的话,我们就只能找老大来解决了。

拿offer的回答:

首先确认开发环境是否跟自己测试环境一致,排除因环境或者业务理解不一致而产生的错误bug。确认是实实在在的bug,跟开发保持有效的沟通。严重级别较高的bug,对应需求文档、测试出现的bug截图、bug对产品影响的危害,跟开发说明清楚,更有说服力。若开发仍然不接收bug,需要找上级或产品介入。

级别较低的建议性bug,开发不改,暂时不需要花费大量时间去说服修改,有时间再进行集中跟进。
以上就是我的回答,谢谢。

题型总结:

面试官要考察的点:

考核你是否具有真实的测试执行、bug跟踪经验

建议回答内容:
开发不改的原因梳理、bug严重等级去分别处理

面试题 5

对于复现率不高的bug怎么处理?

等通知的回答:

应聘者: 嗯…会尽可能去重现这个bug!

面试官: 然后呢?

应聘者: 嗯…还有就是重现的时候尽量保持环境账号信息跟出现bug的时候是一致的。

面试官: 还有吗?

应聘者: 就这些吧,没有了。

拿offer的回答:

首先是对于偶现bug的提交。只要是出现的bug都必须记录到缺陷管理平台。bug出现的步骤环境账号等信息尽量描述清楚。包括操作系统、浏览器版本,app写明机型型号;附带问题截图及日志截图,且标题注明偶现。

提交后对于bug的跟踪。每一轮回归测试,都会尽可能去重现这个bug;多轮回归测试中仍然不能重现,会依据这个bug的严重程度决定是否继续跟踪。严重程度低,一般就关闭; bug严重程度高,在上线前需要开发一起协助复现,如果还是复现不了,记录到bug平台后续版本再跟进。

以上就是我的回答,谢谢。

题型总结:

面试官要考察的点:

考核你是否具有真实的测试执行、bug跟踪经验

建议回答内容:

bug提交、bug跟踪

面试题 6

给你一个行李箱,你怎么测试?

等通知的回答:

拉杆箱大小、箱子厚度、容量是否符合正常范围

箱子的箱锁是否正常,开锁解锁是否方便

箱子面料材质、颜色是否符合要求

箱子拉杆是否能伸缩

箱子是否能负重。大概就这些。谢谢

拿offer的回答:

我不知道这个行李箱的具体需求,所以会以我认知的行李箱来思考。
从功能测试来考虑的话,拉杆箱大小、厚度、容量、各个面(包括拉杆面、脚轮面)承重、拉杆承重是否符合质检标准;超出容量、超出承重会有什么影响;拉杆的伸缩收回是否灵活;箱子的开锁解锁是否方便安全;
界面测试,我会考虑箱子的材质、颜色、花纹、形状是否符合要求;箱子吊牌logo是否正确易用性方面,箱子拉杆手把是否易握防滑、箱子开合的拉链是否易拖动、脚轮是否灵活;
兼容性方面,箱子脚轮滚动是否支持平底、沙地、泥土地、楼梯使用;还有不同的温度下使用情况;

安全测试方面,材质是否安全无毒;遇高温、淋雨是否释放有害物质;边角是否光滑无棱角;

压力测试方面,负重30公里,拉杆脚轮是否正常无磨损;提起拉杆使负重箱子处于悬挂状态,左右震荡多次,拉杆是否正常;负重从1米左右落下,各个面是否正常无磨损;拉杆来回展开收回,重复1000次,拉杆是否正常。

以上就是我的回答,谢谢。

题型总结:

面试官要考察的点:

1.在没有需求文档或者需求不完整的情况下,你如何测试

2.能不能把测试用例设计方法应用到实际工作中去

3.你的测试思维是否完整

4.随口问问,看你的应变能力

建议回答内容:

功能测试(单个功能、逻辑业务/功能交互)、界面测试、易用性测试、兼容性测试、安全性测试、性能测试

面试题 7

给你一个新项目,你怎么开展测试?

等通知的回答:

先熟悉需求,充分理解项目需求,然后依据需求整理测试用例,有疑问的跟开发产品确认;后面就按照用例来完成测试执行,提交bug完成跟踪直到测试完毕。回答完毕,谢谢。

拿offer的回答:

拿到项目后,先熟悉需求、原型图,了解被测功能和各个功能的业务逻辑;支持哪些平台,有哪些不同的应用场景,是否需要考虑到稳定性、性能等等。针对以上需要测试的内容进行大概的测试规划,然后逐个细化去设计测试用例。整个过程中存在疑问的及时跟开发产品沟通确认。拿到被测软件后,按照用例执行测试,提交bug,并有效进行回归测试完成bug跟踪;测试完毕后,及时汇报测试结果,输出测试报告。

以上就是我的回答,谢谢。

题型总结:

面试官要考察的点:

1.是否具备独立完成测试工作的能力

2.是否具备真实的工作经历

3.有无清晰的工作计划能力

建议回答内容:

按工作流程回答:分析需求、制定测试计划及测试用例、执行测试提交bug并跟踪、出具测试报告

面试题 8

工作中有遇到什么困难,怎么解决的?

等通知的回答:

应聘者: 就是测试的时间总是被开发挤得的很少,我有跟开发沟通,要他们早点提测

但还是没什么用,测试时间一样会被挤得很少,测试的时候忙的飞起。这个是我觉得的一个困难。

面试官: 那这种困难怎么解决呢?

应聘者: 加班算么? …

拿offer的回答:

就是测试的时间总是被开发挤得的很少,之前有沟通要他们早点提测,但效果不明显,这个是工作中我遇到的一个困难。后面为解决这种状况,提议重新规范整个开发测试流程,设定完成任务的时间节点,每个节点任务及时督促完成,避免拖拉。现在提测规范了很多,测试时间也充裕了很多但测试过程中回归测试频率很高,所以还是会需要很多的测试时间。目前在尝试着将这部分用自动化实现,现在的话,3个核心功能的自动化回归测试已经实现了。测试周期有明显的缩减。后续慢慢优化这部分。
以上就是我的回答,谢谢。

题型总结:

面试官要考察的点:

1.对于以往工作的熟悉程度

2.遇到困难,做过哪些思考和努力

3.是否具备解决问题的能力

建议回答内容:

1.结合自己过往工作中的实际案例,可以是体现工作事务的处理能力,管理能力,思维方式、人际关系的沟通能力,团队协作能力,跨部门合作能力等

2.另外有吸取经验不断改进,以及如何避免同样的一个错误犯两次等。

面试题 9

你觉得作为一名软件测试工程师,应该要具备什么素质及能力?

等通知的回答:

嗯,耐心、细心、责任心,还有沟通能力,学习能力,解决问题的能力,还有团队合作精神。

拿offer的回答:

首先是硬技能:

第一,测试通用技能。包括软件测试知识(各种测试理论,测试方法,测试用例编写,bug提交跟踪);计算机知识(操作系统,数据库、通讯协议)、产品业务分析能力,这个一般需要测试经验的积累。

第二,测试常见工具的使用。例如缺陷管理工具:禅道、Jira,版本集成管理:Git、Jenkins,网络抓包工具:fiddler、charles,环境部署管理:Docker,接口测试工具:Postman、Jmeter,App专项测试:Perfdog、Qnet、monkey等等。

第三,往上进阶一点的话,自动化测试能力。1)至少熟悉一门编程语言,像Java、Python;2)掌握主流的自动化测试框架,

第四,再拔高一点,可能需要往性能测试能力,测试开发能力去丰富。
另外,软技能方面:

像沟通能力、做事严谨耐心、富有责任心、对被测产品具有怀疑与破坏的精神、另外还要善于自我总结、自我督促。以上就是我认为需要具备的素质及技能,谢谢。

ps:以上依据自己岗位的情况做删减回答

题型总结:

面试官要考察的点:

1.是否对岗位职责及要求有清晰的认识

2.语言表达能力以及吐字是否清晰

建议回答内容:

测试岗位所需计算机技能、测试技能、业务技能;软技能包括:细心耐心、沟通能力、学习能力、解决问题能力等

面试题 10

你对我们公司了解吗?

等通知的回答:

嗯,因为我最近比较忙,所以贵公司的情况,我没有过多地去了解。不好意思,面试官。

拿offer的回答:

我有专门去网上查阅资料了解贵公司。据我网上了解,知道贵公司是一家专注于软件测试的教育企业。包括软件测试全栈班、Python/java双语全栈自动化、Python/java测试开发、高级性能测试实战等课程培训。公司核心价值观“创新教育,极致服务”。同时也是腾讯课堂平台软件测试类目的金牌机构。已向各大IT企业输送测试人才达到了数万人。另外公司的员工福利水平都远超本地区的很多公司,还有工作环境都很不错,给我感觉很好。

那我之前也从事IT行业,公司岗位符合我的专业及职业发展规划,希望有机会成为公司的一员。谢谢。

题型总结:

面试官要考察的点:

1.求职者是否对加入本公司抱有极大热情

2.求职者是否有做好充分的准备

建议回答内容:

谈谈你对公司历史的了解、说说公司的企业文化和现状、公司产品以及业务

面试题 11

说一下你未来3~5年的职业规划?

等通知的回答:

我以后想做测试开发,之后想往管理方面走。大概就是这样的一个规划。

拿offer的回答:

我之前公司做的项目是金融类业务,比较多的是功能跟接口测试。如果有幸入职咱们公司,1年内先做好本职工作、积累业务知识; 2-3年时间希望能完成公司项目的自动化架构,实现自动化测试;目前我已经开始在研究学习Python编程及编写自动化测试脚本; 3-5年的时间,希望能在技术上面上升到测试开发,能自己独立开发测试平台及工具,为公司带来更大价值。以上就是我的规划,谢谢。

题型总结:

面试官要考察的点:

1.了解求职者对自己的认知能力

2.逻辑性、语言表达能力

3.了解求职者对该份工作是否认真对待,稳定性

建议回答内容:

先明确目前所处职业现状,再结合公司岗位的内容和未来公司的发展去规划短期目标、长期目标,然后为实现这些目标所做的努力

面试题 12

你对加班的看法?

等通知的回答:

加班? 好吧,偶尔的加班我可以接受,但如果是经常性的,由于身体原因,我无法接受。

拿offer的回答:

您好,我们之前公司也会有加班,主要是两种情况。第一种,工作效率低不得不通过加班来完成工作任务,

像这种加班我会尽可能提高自己的工作效率,不做无意义的加班。另外一种,像发版日、紧急任务需要加班,

这种情况的加班会义不容辞。以上就是我对加班的看法,谢谢。

题型总结:

面试官要考察的点:

1.应聘者的心态是否积极,价值观如何;

2.公司可能有加班情况,是否能真的接受

建议回答原则:

1.不能回避加班的问题,应该从言语中体现出自己的抗压能力强,值得被公司信任

2.可以说以前的加班经历,验证工作经验的真实性。

3.标明正确的态度,公司需要加班的,认真对待。若可提前完成的工作任务,绝不拖到加班完成。

面试题 13

你还有什么想问的?

等通知的回答:

我对于公司想了解的都了解到了,没有什么问题想问了,谢谢。

拿offer的回答:

技术向:

想了解下咱们公司的主要项目,目前正在做的项目?

如果有幸入职的话,想清楚我主要负责哪一部分的工作?

想清楚咱们公司的开发团队、测试团队的人员构成?

HR向:

想了解下咱们公司的企业文化?

如果入职了,想问下有新员工入职培训,像公司介绍、规章制度及岗位职责这种么?

题型总结:

面试官要考察的点:

1.应聘者是否对于任职岗位抱有极大热情;

2.继续考核其他的能力

建议回答原则:

1.不要说没有了,不要问敏感信息例如私人问题

2.提问问题1-3个为好

3.建议问关乎所做项目、合作团队构成

在这里插入图片描述
在这里插入图片描述

回答: 在美团的Java外包面试中,面试官可能会问到一些关于待遇、加班情况、项目经验以及部门情况的问题。他们可能会询问你在项目中做了什么,使用了哪些技术和架构。他们还可能问你所面试的部门是什么,并且会让你保持电话畅通。\[1\] 此外,面试中可能会涉及到接口的概念。接口是一组规范,定义了一些方法的规则,但没有具体的方法实现。它可以用来约束类的行为,实现类需要实现接口中定义的方法。在Java中,可以使用关键字"interface"来定义接口,类可以通过实现接口来实现接口中定义的方法。\[2\] 在面试中,还可能会涉及到Lambda表达式的概念。Lambda表达式是一种简化匿名内部类的写法,可以用来实现函数式接口中的抽象方法。Lambda表达式可以简化代码,使代码更加简洁易读。\[3\] 希望这些信息对你有帮助,祝你面试顺利! #### 引用[.reference_title] - *1* [Java渣渣外包开发3年,4面终揽下美团,含泪拿到22koffer](https://blog.csdn.net/bieber007/article/details/111402943)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [2022美团秋java面试流程,技术面题解析 看完吊打面试官](https://blog.csdn.net/Cr1556648487/article/details/126191196)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值