前言
前两天有粉丝联系我,说他软件工程专业,大厂校招屡次被刷,有一个已经到了三面,还是被刷了,感觉很绝望,不想找工作了。邮箱里也有很多信息,初试都没有过,找工作太难了,好累啊 真的被打击到了。
想起两年前我一个小学弟的经历,由于在课程当中没有学习过软件测试的内容,所以自己从哔喱哔喱上进行自学,学会了写测试用例和简单的也就是功能测试,他也是校招的时候往腾讯投了一次简历,结果很明显凉了,随后这个理想就被暂时放下了,但是这个种子一直埋在心里,想着总有一天会再次挑战的。
这两年他除了工作以外,其余时间基本上都在学习,打磨自己的技术水平。也会坚持上论坛写写东西,也因此结识了很多优秀的小伙伴,从他们身上这个小学弟学到了特别多东西,把这次面试分享出来,也是希望可以帮助到更多的人。
面试经历
一面
- 自我介绍
- 请你回答一下单元测试、集成测试、系统测试、验收测试、回归测试这几步中最重要的是哪一步
- 软件测试的一般流程是怎么样的?
- 请你根据微信登录界面设计测试用例
- 请说一说黑盒与白盒的测试方法
- 你觉得自动化测试有什么意义,都需要做些什么
- 请问如果想进行bug的测评,怎么去评测bug?
- 项目里最成功的是什么?你自己做的吗?多大规模?你怎么实现的,从开始到实现流程是怎样的?
- 和其他同学们如果一起来面试的话,你与他人有什么优势?
- 打断一下,是有监督的学习还是无监督的?
因为当时看过里面正好讲过登陆模块,还是能发挥好。下面是自己平时收集整理的资源,如果你目前还没有整理好自己的思维,可以领取看看。希望能帮助你顺利就业,薪资不低于9k。加油!
二面
- 谈谈你对Selenium2原理的理解?
- Webdriver的工作原理
- JMeter性能测试主要关注哪些性能指标?
- 请你来聊一聊appium断言
- 手写代码:比较两个json数据是否相等
- 请你说一下shell的基本命令,怎么看到行号?怎么查进程的id?
- 你如果在准备上岗之前,觉得自己面临的比较大的问题是什么?
- 测试人员需要的能力?
三面
- 为什么要投测试工程师?
- 有没有关注什么最新的技术
- 你在学校的成绩
- 发表的论文印象最深的?
- 你觉得你做的比较出彩的事情
- 如果老大给你一些资料让你看,然后你看不懂,老大又非常忙,你该怎么办?
- 项目主要解决的问题,从项目中学到的最好的技术,项目经验对做我们这个岗位的好处
- 玩过哪些游戏?
大家在去面试自己中意的公司之前建议大家先去练练手,我首先去了美团和快手,每次都会带上录音笔,这样可以更快的发现自己的错误并改正,校招看重的是基础,社招也重基础但是更多的是考察项目,上面一些题可能有些很简单,但是某些点面试官会深挖。
面试前我也准备了挺久,前面主要是看电子书,学习笔记视频什么的,后面就是刷面试真题这些我也有做一个整理可以分享的。
我的学习笔记
由于要控制文章篇幅,所以都是以截图方式展示内容。关于完整版面试手册,若是感兴趣想学习的朋友留言自取。
软件测试120道技术面试题解析
Python106道面试题解析
MySQL35道面试题
最后
错过了校招后,想要利用社招进入大厂的难度又会提高一个档次。所以我们一定要明确可行的目标,充分利用应届生的身份。千万不要抱有”第一份工作不重要“的念头,无论你以后的晋升还是跳槽都会以此为基础,3-5年之后差距也会逐渐拉开!