# 想换工作简历怎么写面试要注意什么




这两天在学院群里，有同学问了一个非常有代表性的问题。

**当前做的是功能，想跳槽做性能、自动化。简历，面试，都需要注意什么？？？**

首先需要说明的是性能和自动化目前在一些公司是测试人员的标配技能了，去找这类的专项测试工作可能放出来的职位不会很多，可选择性没有那么强。所以我们可以这样来看这个问题，就是当前做的是纯功能(手工)测试，想跳槽做一些挑战(xin shui)高的工作，可能涉及到性能和自动化之类的，面试和简历需要注意些什么？

### 简历篇

除非你是刚毕业不久，或者工作经验少于一年，那么如果你面试的岗位是有自动化和性能的要求的话，最好写上相应的内容。

为什么呢？

因为第一个看你简历的人是hr，大部分的hr筛选简历的标准都是有章可循的，比如

* 教育背景。教育背景好的话，那么经验欠缺一些也是没问题的，毕竟好的教育背景在hr看来是值得去培养的，好的教育背景等于较好的潜力

* 技能关键字。比如jd里面要求了python/性能/自动化之类的，那么hr会优先去匹配这些关键字

* 名企背景。这个大家都懂，名企背景是个很好的背书。因为名企招聘的要求本身就不低，有名企背景的人就证明他的起点可靠度会更好

* 项目经验。比如招大数据的测试，hr会看你是不是做过大数据相关的项目。我就内推过一个同学然后被hr拒掉的，因为有技能关键字，但是项目里体现不出来技能关键字，这样就被判断为不合适了

所以，总结一下，简历可以这样写了。

* 教育背景好可以强调一下，比如学校名称后面加个211，985之类的，前提是，实事求是，不要弄虚作假
* 技能关键字跟着jd走
* 项目经验跟技能关键字最好能对应上

当然了，这个是个人观点，仅供参考。

### 面试篇

面经到处都是，我这里专注一种情况，也就是**没有在项目里做过自动化和性能的情况下，如何在面试时候让人觉得你可以胜任此类的工作?**

首先我不是教你弄虚作假，面试官都是很有经验的，弄虚作假没有意义。我这里只是抛出一些问题让大家提前思考，这样面试时候也可以坦诚的聊一下，把自己提前思考的答案跟面试官交流一下，说不定能有共鸣。

首先考虑细节，比如

* 你们的接口测试里面有没有做鉴权？鉴权的细节能不能说明一下呢？
* 你们的接口是说明协议的呀？能说明一个这个协议么？

很多情况下不知道细节等于没有做过。比如如果你回答，我们有鉴权呀，鉴权就是调用开发的接口呀，细节我也不清楚，那么面试官可能认为你技术深度不够或者是没有做过。

细节是最难的，因为你的任何技能关键字都有被问到细节的可能。而且可能你的弱项是面试官的强项，然后被强行拖入面试官熟悉的领域，按在地上摩擦。

然后就是场景了。比如

* 你们在什么样的场景下做自动化测试呀？
* 你们的接口测试是怎么样的执行策略呀？
* 你们性能测试的场景是什么样的呀？

自动化测试的场景其实很多，比如定期的回归，线上用户侧监控之类的，都是自动化的场景。而有一些场景是不合适的，比如快速迭代的新业务就不是非常适合，你的答案最好逻辑上能自洽，不然很容易被面试官挑战。

接口测试执行策略可以看出你的测试工程化的思维。比如接口测试的执行频率，执行环境，测试环境的规划，测试数据的规划，这些我在之前的文章也多多少少涉及到一些，大家可以参考一下。

总之，你的性能/自动化/接口等测试一定是有场景的，可以落地的，否则很容易被一直挑战。

流程也需要考虑。

* 你们自动化测试的流程是？
* 你们接口测试的流程是？
* 你们性能测试的流程是？

这里的流程又关系到用例的编写思路，回归策略等。需要注意的是，性能测试一般是功能测试结束之后，这点不要弄错了。

所以，总结一下，如果你没做过性能/自动化/接口等专项测试，你又想跟面试官来电，那么你需要考虑

* 将场景代入现在的项目。哪怕你没有真的做的，你也可以想象一下如果是自己来做，你该怎么做。自己的项目里哪些地方可以用到专项，用的时候会遇到什么困难等等，注意逻辑自洽

* 脑补流程。你的专项测试流程是怎么样的，什么时候介入，什么时候结束，结束的时候有什么产出等等

* 技术扎实。尽量在有广度的前提下，深入一些细节，最好是你技术关键字的一些细节。比如selenium的原理，appium原理，webdriver协议之类的

上面就是我的一些不成熟的建议，还请各位不吝斧正。




原始封面

![课程图片](https://images.unsplash.com/photo-1536649986370-e623f6c7c1e1?w=300)


