前言
之所以会有今天这篇文章,是因为昨天收到了一封很特别的邮件,是一位哥们发来的好消息:面试时“撞见了”211学历,内心极其忐忑,但真没想到最后竟然是我被录取了!成功拿到了杭州××公司的自动化测试岗,15K!
我这个哥们,我的印象真的格外深刻,他普通二本学历,是个非常有上进心的大男孩。他有很强的分析设计能力和代码能力;做过大型网站的性能测试;对Postman、Jmeter、fiddler、Loadrunner等测试员必备工具了如指掌;能熟练使用数据库,Oracle、MySQL等,熟悉数据库优化;主动攻克各种技术难题,主动引进测试技术、方法;面试技术对答如流。
从他的描述中,我了解到211学历的求职者虽然跟着自己的组长做过一些项目案例,对初级测试技术有所掌握,但一问到接口套接口怎么实现?竟一脸懵。
面试套路题
面试一看简历,基本的套路一看就能看出来: 写了精通,就是工作中常常用到; 写了熟练,就是用过一点; 写了了解,就是偶尔吹牛的时候听过。 我在面试的时候,生怕漏了明珠,所以总会问来面试的同学: 你擅长什么? Web自动化、接口、性能你哪方面掌握的比较好? 你常用的技术栈是什么? 说一件让你印象深刻的事,可以展现你解决问题的能力,或者学习的能力。
350+道软件测试工程师面试题
一年工作经验
- 软件测试项目从什么时候开始为什么?
- 测试用例需要哪些人来评审?
- 如何设计测试用例?什么样子的测试用例是好用例?
- 什么是bug?
- 简单概述缺陷报告,并说明包括哪些项?
- 开发人员说不是bug时,你如何应付?
- 功能测试在 beta 版本对外的上线标准是什么?
两年工作经验
- 什么是单元测试、功能测试、集成测试?
- 什么是兼容性测试?
- 白盒和黑盒的区别,你是怎么运用的?
- 您所熟悉的测试用例设计方法都有哪些?
- 请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。
- 你在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?
- 在你以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?
三年及以上工作经验
- 什么是面向对象编程?
- 介绍下什么是索引?
- 什么时候做接口测试?接口测试的工具有哪些?接口测试的流程是什么?
- 如何看待自动化和手动测试?怎样的一个比例才是健康的?
- 完整运行一次自动化用例需要多久时间?
- 什么是分层自动化?
- 请问你们公司是如何做性能测试的?请讲诉性能测试的相关指标?
- 压力测试和负载测试的区别
- 服务器中一般要监控哪些数据,如何监控的,怎么从监控数据中发现问题?
- 有一天早上打车高峰,滴滴服务端挂了大概30分钟,工程师抢修之后,马上上线,之后又挂了,请问有哪些原因会造成这个情况?
- 请写出冒泡排序。
- 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。
- 给定一个非负整数数组,你最初位于数组的第一个位置。
- 以 Unix 风格给出一个文件的绝对路径,你需要简化它。或者换句话说,将其转换为规范路径。
🎁面试题已整合成pdf,有需要的朋友可以评论区留言“面试”即可分享
学历VS经验,哪个更重要?
看完了面试官的种种套路和考察方式,回到最开始那个问题,“鱼与熊掌不可兼得”,左边是学历,右边是经验。你一定会问:到底对于公司而言哪个更重要?上面的真实案例中,根据用人单位需求,最终选择了右边,选择了经验丰富的普通二本生。
从以下情况对于学历的看中程度,是不一样的。
一、首先来看看校招
对于还未毕业或应届生找工作来说,学历很重要,因为学历是门面、是敲门砖,对于大部分企业的HR来说,他们还是在看重职场新人的学历,因为学历证明了学习能力。
对于工作了几年后,有了经验,能力的体现会盖过学历的要求,不过这里要指出的是除非你有了自己的名气或能力真的很强,才会不看重学历,否则还是有可能被拒之门外。所以,在条件允许的情况下,最好能有个高学历或提高学历。
二、其次来看看社招
对于程序员来说,如果是从学历和经验相比的话,应该是经验。但是,还有一个最重要的部分,能力(因为这个和经验相关更大,所以说经验比学历更重要),一般面试的时候,面试人员不是很看中你的学历,而是看看你的开发经验,你完成的项目。所以说,项目才是最重要的。毕竟经验已经很丰富的程序员来讲,学历已经淡化了许多,拥有3年工作经验这个阶段是最值钱的。
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取