年后回来,我面试了一线二线厂大概有10家,经过努力最终拿到了网易、唯品会、虎牙、欢聚时代的offer。在这个面试过程中走了一些弯路,踩了一些坑,不过最终也达到了自己预期的目标。因此,我通过这篇文章给大家分享一些面试经验。
金三银四马上来了,如果准备面试或正在面试的小伙伴,建议参考一下,也希望对大家有帮助,拿到心仪的offer。
一、简历是成功的第一步
简历是面试成功的第一步,但是往往很多人在这块就犯错了,有的写得过于笼统,体现不出自己的能力,有的写得过多,无法重点体现自己的亮点。
【笔者建议】:
对于专业技能、项目经验这两块内容一定要认真去写,面试官会重点关注这两块内容,一般也会针对你写的内容深入去提问题,所以在复习前,建议是先把简历整理好,再针对简历的内容进行有效的复习,避免简历给自己挖坑。
二、自我介绍让面试官对你印象深刻
自我介绍在面试环节也很重要,会直接影响面试官和你继续沟通的欲望,以及决定了面试官对你的第一印象。所以在面试前,一定要想清楚自我介绍的内容,不宜过长,建议在2~3min,可以从以下几个方面进行介绍:
1、个人基本信息,扬长避短
简明扼要介绍自己的基本信息即可,重点需要放在后面的内容。
2、重点突出自己的工作经验、项目经验
可以突出自己在项目中的亮点,吸引面试官对你的关注
3、通过项目经验可以展现自己的专业技能
不用直接列举自己会什么,这样面试官会觉得都是空话,而是拿结果给面试官展示,通过结果展示自己具备的技能。
4、突出自己软实力方面
软实力将会是你的加分项,在技术相同的两个应聘者,面试官会从软实力方面去对比。比如沟通能力、协调能力、管理能力、总结能力等。
三、牢固的知识是拿下Offer的关键
笔者根据面试经验,将各个职级需要掌握的知识进行整理:
1、初级测试工程师
(1)测试基础理论知识
-
软件测试流程;
-
bug管理;
-
测试中常用术语。如返测、回归、冒烟。
(2)测试用例编写
-
用例设计方法;
-
用例设计的规范;
(3)Mysql基础知识,掌握常用的增删改查语句
(4)HTTP基础知识;
(5)Postman工具的使用,能进行接口测试;
(6)Linux常用命令;
2、中级测试工程师
(1)MySQL进阶知识学习;
(2)Jmeter工具的使用;
(3)需要掌握一门编程语言:如Java、Python;
(4)掌握性能基础知识;
(5)Linux高级命令:grep、sed、awk等
3、高级测试工程师
(1)Redis知识:如常用命令、常用数据结构、高可用等;
(2)MQ知识;
(3)掌握接口、UI自动化;
(4)掌握性能测试并能分析结果;
(5)灾备测试、混沌工程;
(6)安全测试知识:如SQL注入、CSRF、XSS等;
(7)容器相关知识:Docker、k8s
(8)微服务相关知识;
以上知识点大家可以根据自己应聘的职级对应去复习,掌握后,相信对你的面试会有一定的帮助。针对相关技术干货,我也在我的公众号【测试专享】中有相关的分享,有兴趣的小伙伴也可以到【测试专享】公众号查看,
笔者也会在后面针对自己的面试经验,将相关面试题目及建议回答进行整理并分享,如果你在应聘过程有什么问题也欢迎在公众号私信与我交流~
在此,祝大家都能找到满意的工作!