技术面试经验谈

“金三银四”跳槽季,三月和四月是一年中各个公司变动最大的时间节点。不管是面试者和是用人公司都非常忙碌,用人公司HR忙着筛选简历,面试者在招聘网站寻找属于自己的下一站。本人在互联网公司工作多年,经历过被他人面试,也面过他人,觉得在面试环节还是有许多要注意的地方。这篇文章从一个面试者角度看问题,谈一谈技术人员如何才能成功获得中意公司的offer。
1.知己知彼 这个部分主要分两点,知己和知彼。

  • 知己
    字面意思就是了解自己。在工作上,知道适合哪方面的工作,最重要的是知道自己擅长什么,这个也是面试中常问的一个问题。
  • 知彼
    无论是自己在招聘网站上还是朋友推荐,都会有公司的职位描述,简称“JD”。了解JD,最好把JD上的内容理解透彻。第一点,在公司的职责是什么,需要做哪方面的工作,是不是自己喜欢做的事情,符合不符合自己的期望;第二点,应聘这个职位,需要哪些条件,找技术工作就是需要哪些技能,JD上描述的技能一般是必会的,不了解或者没见过的技术栈可以搜索下然后尽快了解掌握。
    再注意看看,有哪些加分项,这就像考试时候的加分题,不会没关系,会了会加分,有时间精力的还是要多去了解下加分项,起码做一个简单的了解,在面试时候能说上几句,不至于冷场。
2.做好准备
  • 技术层面
    看完JD了,知道用人公司需要哪些技能了,这个时候如果对所需技能不是很了解的,可以通过学习来弥补。零零散散的知识点,如果不是天天接触很容易忘记,这个时候就需要有一个整体的知识导图。
    可以做一个思维导图,把需要的知识点都用思维导图画好,哪里需要什么知识点,就在哪里标记好。大的方面如操作系统、网络通讯、设计模式和算法等,小的方面如每种语言的特色,比如做JAVA的多线程、集合、JVM等等,这些都要有一个整体的认识,通过思维导图让知识点穿串,这样便于记忆和理解。
  • 心理层面
    虽然总说面试要做好准备,其实真正的做好准备并不存在,面试总有死角是自己没有掌握的或者被自己遗漏的,只要准备到70%~80%就可以了,剩下的就需要在实际面试中学习的。
    面试中,最重要的是自信,相信自己没问题。如果面试失败,也不要气馁,机会很多,重要的是学会总结,一次比一次更好,一次比一次回答出更多的问题,给自己增加信心,终会回到适合自己的公司。
3.人力面试 有一些面试者,技术面试成功了,在HR面试环节却失败了,这种情况非常可惜。在HR面试阶段,主要就是两大问题,谈之前为什么从上一家公司离职以及谈薪水。
  • 离职原因
    从上一家公司离职的原因有很多,基本上就是钱给的少或者是干的不爽。在谈给钱少的时候,切记说这个原因,能不说就不说,除非工资与市场行情差的太多。干的不爽,和领导或者同事发生矛盾解不开导致离职的,还是什么其他干的不爽的原因,都不要指责前东家。跟HR聊的时候要从自身上看问题,比如个人发展成长等等。
  • 谈薪水
    一般跳槽都是20-30%的薪水涨幅,个别人之前工资太低或者能力太强的会涨更多一些,这些都要做到心中有数。在去面试之前,先了解市场行情以及应聘公司能提供的薪水范围,不要超出这个范围。HR也会问你,手里有没有其他offer,有就说有,没有就说没有,真诚非常重要。面试回来自己再想想,自己觉得哪个合适就去哪个。
4.其它事项 此外,平时有时间的话,一定要有自己的作品。程序员除了写代码做好公司工作之外,还要建立自己的品牌,可以是做自己的个人网站,也可以做自己的公众号,把自己吸收的知识都通过文字传播出去,这对以后找工作或者寻找合作有非常大的帮助。
【技术面试经验谈】以上几点就是本人总结的技术面试前后需要注意的一些事项,希望对要找工作的朋友有所帮助,欢迎留言与我沟通交流。

    推荐阅读