在过去的很多年,大大小小的面试我参与过很多,基本上成功率还是蛮高的。时至今日,也算总结出了一套应对面试的理论和方法。这里分享出来,我想会对很多准备求职的朋友有借鉴意义。
简历的写法
简历怎么写,相信大家都已经非常清楚,不过我还是要重申一遍。
那就是,整体看起来要简洁大方,重点突出,不要弄些花哨的东西,身高、体重、血型、党员这些基本可以忽略不写的,除非一些比较奇葩的公司。对了,我指的是进那些一般意义上的社会企业,国企和事业单位另说。
一般一两页 A4 纸就足够了。简历内容从前至后包括:姓名,联系方式,教育经历,个人能力,工作/项目经验。这些妥妥的足够了,顶多再加个获奖经历,为公司奋斗这种口号就不要喊了。
总之要尽量突出你的个人能力和项目经验。
对简历上的东西烂熟于心
首先,不会的东西,没做过的项目,千万不要写在简历上。千万记住,不要弄虚作假,否则面试的时候会死的很难看。
然后,似是而非的东西,在面试之前一定要把它们彻底搞明白。比如你简历上写着用 MVC 架构做过项目,但是你又不是特别理解 MVC 到底是什么样的架构。这个时候,你就要去好好研究一下了,MVC 是什么,它会牵扯到哪些相关的知识点,这些都要搞清楚。要做到,简历上所写的东西都真的是你所掌握的,上面每一个技术词汇被问到的时候,都可以胸有成竹的侃侃而谈。
***,对你简历上所提到的项目进行复习,提炼和总结。面试的时候,面试官肯定会针对你简历上提到的项目,问一些问题。假如他问的是你几年前做的东西,而这个时候,你已经把它们忘得差不多了,这就有点尴尬了,面试官会怀疑你到底有没有做过这个东西或者到底做了多少。所以,你要把以前做过的项目都复习一遍,回想一下当初的状态,然后把你做项目时没搞清楚的简历上有的东西都搞清楚。
总结一句话就是,你简历上写的所有东西,都要烂熟于心。
仔细研究职位描述
这一点非常重要,它可以让你跟这个职位更加匹配。
公司在招聘的时候,都会有职位描述和职位要求,一定要仔细去研究,就跟做题一样,把上面提到的众多要求都搞清楚,接着再有针对性的学习。
当然,这个的前提是,你的能力和经验跟这个职位已经有了很大程度上的匹配度。
举个例子,公司在职位描述上写着,要求会 Lua, 而你根本不知道 Lua 是啥,这是会减分的,即使你不会 Lua,好歹你知道它是脚本语言也行啊。
再举个例子,职位描述上写着要求会 DirectX,而此时你对它的认识只停留在微软的多媒体 API 上面,这是远远不够的,但是还好,面试还没有开始,你还有充分的时间去学习 DirectX。
再举例,职位描述要求精通多线程之间的通信,而你此前根本就对它一无所知,不过你可以临阵磨枪啊,它没有 DirectX 这么庞大,翻翻书半天就可以学会的东西。
仔细研究职位描述,临阵磨枪,不快也光。
刷笔试题
不是所有公司都会笔试,这部分主要针对应届毕业生。
技术职位的笔试,***考的是编程技巧与算法。
跟上一段提到的临阵磨枪的原理一样,在笔试之前,去上网搜搜这个公司历年的笔试题和攻略,说不定,还就一样呢。。。
接着刻意练习,复习下数据结构与算法书籍,再去刷一刷 leetcode,lintcode 题库。
把常考的题型都记住,条件反射般写下来,就齐了。有些算法即使不是很理解,死记硬背其实也是可行的,至少试卷上是体现不出来这一点的。
沟通大法
自信。
在面试的过程中,自信是***的武器。
同样的一件事情,由自信的人口中说出来就比不自信的人口中说出来更具说服力。
别人不是你,不可能完全了解你的内心,你表现出来的东西,就是别人对你的了解。所以,即使你平时再内向,再不自信,一定要在面试的时候,鼓足勇气,勇敢表现一次。
但是,自信要适度,否则自信过头就是自恋了。有些年轻人年轻气盛,觉得老子天下***,会让人觉得不成熟,不踏实,甚至反感。
淡定。
淡定能让你更加自信。千万不要紧张,你紧张了面试官可能比你还紧张。
坦诚。
实话实说,不要弄虚作假,也不要夸大其词。
不会的东西就直接说不会好了,否则顾左右而言他,你觉得是自作聪明,面试官其实能看出来你是在回避的。
还有,你不确定的东西就不要说,就像你从来没用过 C++ 标准模板库, 但是你非要扯一下 STL,面试官再一深问,你就懵了。这就是自掘坟墓,自己挖坑自己跳的典型。
主动性。
有些面试官,在面试的时候,并没有想清楚要怎么面试,面试什么内容。
所以,在面试的时候,你可以主动抢占先机,把所有的话题都不知不觉牵引到你自己擅长的东西上面来。这样,整个过程,你大可以侃侃而言了。避免了冷场,你又可以尽情展现自己的优势和特长。
注意,一定要聊你最拿手的,否则也是作死。
谈薪水是个博弈的过程
面试开展到***,能让面试官问你,期望的薪水是多少,就基本上可以肯定面试官对你的考核通过了。
假如***你并没有收到 Offer,多半可能是因为公司不接受这个价格。
怎么谈薪水,我的个人看法是:
对于你不怎么想去的公司,就大胆的要。
对于你非常想去的公司,就结合市场价再加上你的期望,给个上限,但是千万不能太离谱。
谈薪水有的时候就跟菜场买菜一样,是可以讨价还价的。面试官或者 HR 会根据你在面试时的表现和期望的薪水综合衡量评价,要不要给你 Offer,到底给你个什么价钱。
谈薪水像是一个双方进行博弈的过程。公司在想,你的能力到底值不值这个价钱,你在想,怎么尽可能多的要薪水而又不会把面试官吓跑。
我压箱底的面试宝典都教给你了,还不转发和点赞啊~~