目录:导读
- 前言
- 一、Python编程入门到精通
- 二、接口自动化项目实战
- 三、Web自动化项目实战
- 四、App自动化项目实战
- 五、一线大厂简历
- 六、测试开发DevOps体系
- 七、常用自动化测试工具
- 八、JMeter性能测试
- 九、总结(尾部小惊喜)
前言
1、软件测试面试环节
一般求职无非几个环节:准备简历,笔试,面试,薪资议价。
简历:简历是个敲门砖。我看到不少人简历千篇一律,或洋洋洒洒,或过为简单。简历,必须要有:
- 学历、外语、各种资格证书或培训证书的描述,
- 技能
- 项目经历。
简历中很多人会忽视的问题,我列举一下:
1)学历、资格证书描述、技能等忽略或放到简历最后。最重要的东西,应该放最前面,而且最好是第一页。容易给人以强烈印象,让面试官记住你。
2)技能不要太多。实际上最好是根据投简历的职位做适当修改,将与未来工作岗位匹配的技能列出,无关的最好不列。
理由同上。我看到有些人的简历直接从招聘网站的模板下来,各种技能列了半页多,不能突出重点,而且放在最后,这是比较忌讳的。
3)项目经历泛泛而谈。面试官比较关心的就是“这个项目是做什么”,“你在其中承担了什么角色”,“你的突出贡献在哪里(发现或解决什么技术问题)”。
比较常见的失误是,非常详细的介绍了项目,但却没有描述自己在其中承担了什么角色,负责哪些模块或工作,项目最后的成果哪些与自己有关。
面试官通篇读下来,不知道求职者在里面做了什么,也不知道求职者通过这个项目在哪些地方有所贡献。
4)每个项目最好列出一些与己有关的关键字。比如“核心成员”,“测试Leader”,“Python”,“web性能”,“五星产品”等等,突出自己和项目的特色。
2、面试题与方法
笔试就不说了……
面试:面试前的心态很重要,尽量保持平和心态,越是无欲无求,越能正常发挥。
说一下几个问题和方法:
1)对自己过去的项目一定要能说清楚,最好能提前准备一下。面试官会从你对过去项目的介绍中了解:
通过你对项目的介绍是否清晰,了解你是否在工作中足够投入,如果自己做过的项目都介绍不清的,在工作中的态度很显然是值得怀疑的。
考察逻辑思维能力
考察语言交流和表达能力
2)技术问题答不上来怎么办?
如果显然这块儿不在职位介绍范围内,那么告诉面试官这个领域不是你所擅长的,避免面试官继续追问,加深负面印象。
如果在,而且你也有过相关工作经验,可以说恰好这里不知道,但同时应积极介绍跟该知识点关联的、自己擅长的部分,有意识的引导面试官到自己的“领域”。
其实这个跟笔试有点类似,答不上的题,不要空着,要求用python写的,你熟悉java,那么用java写出来,也能有所挽回。毕竟公司更看重人的学习和解决问题的能力。
3)你觉得自己过去一段时间工作或项目最大的失误是什么?
这个问题很纠结,也不是很好答。
不要挑自己太严重的失败,也不要挑无关痛痒的介绍,而且这个问题核心在于:你是否自己弥补了失误、或者意识到自己的问题并通过失败得到个人成长。尽量把负面的问题,引导到正面的回答。
4)你为什么选择我们公司?
这个问题必须是事前做了一定功课,至少要查找下公司背景,回答时才能有的放矢。什么都不了解就来面试,说明求职者非常盲目。
5)你为何离职?
一般面试官不希望听到求职者说自己因为薪水低,虽然这很可能是事实,由于总有公司能开出高薪,因为薪水低就离职的,往往也不稳定。
而且,薪水低却不能从原公司得到适当增长,或者说明求职者能力不被原公司认可,或者说明沟通能力较差导致自己不能被认可,这些都是比较忌讳的。
指责自己过去公司或领导对自己不公平的,也不可取。因为一时义愤就离职的,也是不稳定的。如果说自己是为了追求更好的发展,那么也要解释清楚为何在原公司不能有这样的机会。
如何谈薪资?
薪资议价:最好不要开出比职位放出薪水范围上限还高的金额,而且,一般超出原公司薪水30%幅度的涨幅都不会得到HR的认可(除非是挖人,或者技术水平非常牛)。
此外,还有一点就是一定要给出自己真实期望的薪水,否则一旦入职了却薪水较低没达到期望,难免左顾右盼去找其他机会,要不怨天尤人影响自己的工作热情,这都对长期发展不利。
3、一时找不到工作怎么办?
保持乐观的心态,相信自己的能力,相信自己一定能找到一份适合自己的工作。我一直认为找工作跟找对象是比较类似的,需要缘分。
这个缘分就是:你掌握的技能是公司需要的,公司正好有空余职位,你正好想换工作。
其实几率真是比较小的,所以一时找不到千万不要丧失信心、甚至随便切换职业,因为未来这段经历会让面试官觉得你比较浮躁、不愿意在一个行业长久发展。
即便你不打算换工作,平时也可以时不时留意网上的招聘信息,看热门的职位需求什么技能,然后在自己有一定基础的领域继续深耕。
学习是必要的,但是切忌盲目跟风学习,越是高额的薪水,越需要在某一个或几个特定领域钻研较深,在自己熟悉且有工作背景的领域持续投入学习是职业生涯发展的高效方式。
当然真正解决问题的机会,还是来源于工作中,关于技能提升,不管是自学也好,还是参加培训机构,都是需要一个正确的方向去引导你学习,这样学习起来也会比较轻松,不会走多余的弯路,所以说思路很重要。
下面是我整理的2023年最全的软件测试工程师学习知识架构体系图 |
一、Python编程入门到精通
二、接口自动化项目实战
三、Web自动化项目实战
四、App自动化项目实战
五、一线大厂简历
六、测试开发DevOps体系
七、常用自动化测试工具
八、JMeter性能测试
九、总结(尾部小惊喜)
生命的魅力就在于它的不确定性,所以无论未来的路有多么坎坷,你都要保持乐观的态度,勇往直前,迎接生活的挑战。
无论遇到多大的困难,都要坚守自己的原则和信念。只有这样,你才能在困境中找到出路,一步步走向成功。
不要害怕失败,那只是通向成功的一块跳板而已。只有经历失败,才能更好地认识自己,明白自己真正需要的是什么,并为之努力奋斗。