开篇:面试前
1.明确岗位职责
其实同样一个岗位,不同的公司的要求是有差异的。比方说,同样是
测试开发工程师,A公司对该岗位的要求主要是偏服务端的测试流程开发,测试架构搭建;B公司可能更多的是偏客户端方向的;C公司可能也是跟A公司一样也是服务端,但是更多偏向于性能或
大数据方向,所以对候选人可能有额外技能的要求;D公司呢,跟B公司挺类似的,也是客户端,但是做手游业务等等等等…
2.明确自身优势
作为需要写代码的岗位,最好也明确下公司主要用什么语言在做开发,虽然我们说开发语言都是大同小异的,有的公司也不care语言;但自身更熟悉哪种语言,match 程度高肯定是加分的,入职后也可以更好去融入团队,充分的发挥自身能力。
还有,明确自身的业务方向,也就是说自己之前的优势在哪,是有AI测试经验?服务端测开经验?
云计算相关经验?游戏相关?SssS软件相关经验?之前做过的项目一定程度上决定了你的长处,这些长处可能是其它候选人不具备的。
3.不要海投
其实在明确岗位职责的前提下,明确自身优势,干嘛还要海投呢?我从来没有海投过简历,咱们前面所说的A/B/C/D四类公司,其实大家应该都遇到过。所以,针对他们的要求稍微有选择地修改简历,突出和公司要求更match的点,我觉得是挺必要的,也是大大提升投递反馈率的一个有效方法。个人认为海投是对自己优势的不尊重,也是对公司的不尊重,如果你足够热爱一家公司,你会拿一份随便的简历去投递吗?肯定不会。所以,珍惜每一次机会,重视每一次面试,把每一次投递,当作是对自身的负责,对面试机会的负责。
4.面经
面经的搜索是一种能力。我们说一家公司的面经,并不是指公司到底会问你什么题目(当然网上这种信息估计也很少),而是明确一家公司的面试流程,面试倾向,面试会涉及的方向和方面等,了解一下是可以的。常见的你可以上脉脉,看准网,知乎等,再有就是像51testing测试论坛等专门有测试分享的地方也可以找到不少信息。
所以你看,知己知彼,才能百战不殆。