程序员最全面试干货:从写简历,到面试、谈薪酬的那些技巧和防坑指南

这篇文章分为简历篇、面试篇、谈薪酬篇,包括了找工做过程当中各个环节的技巧和防坑指南。git

1. 简历篇

若是把本身当作一个产品,那么简历就是说明书。程序员

写简历看似简单,想写好实则不容易。一份好低简历能帮你在一堆简历中脱颖而出。面试

之前写过一篇写简历技巧的文章,为了方便新读者,此次是把那篇文章的精华浓缩了一下,又补充了点新内容。看过以前文章的老读者能够快速浏览这部分。数据库

1.1 我的照片

关于简历里放不放照片的争论,历来就没停过。虽然程序员不是靠脸吃饭,但我还倾向于放照片。后端

一般我在看简历的时候,若是看到一个小伙子的照片很精神,我可能就会想:他写的代码八成会很整洁吧。架构

没错,照片是别人对你的第一印象,正常人都喜欢美的东西,一张让人看着舒服、甚至是眼前一亮的照片,能增长别人对你的好感。app

因此我我的建议,只要你长得对得起观众,就能够在简历里放照片,能够适当美颜一下,可是别搞成了“照骗”。框架

1.2 基本信息

我的基本信息,就是姓名、学历、邮箱、电话等,这部分正常写就行了,我只提醒你们别漏了如下几个面试官眼中的加分项。maven

  • 通常人只在我的信息里写学历,不写毕业院校。若是你的学校名气大,你能够在这部分写上毕业院校。ide

  • 若是你有一个和岗位相关的的博客、Github、公众号,别犹豫,也写在这里,能显得你爱学习、爱总结分享。

  • 再说一个技巧,拿公众号举个例子,若是你比较高产,在写了公众号名称以后,加一句说明,例如:50 篇原创技术文章。别小看这句说明,能锦上添花。

1.3 自我评价

自我评价必定要花时间认真写!

这是对你本身的一个全方位的说明,既是从新认识本身,又可让对方知道你的长处、目标、价值观。并且你也不白写,之后面试过程当中的自我介绍也能用得上。

我看到大部分的自我评价基本是这样“为人吃苦耐劳,责任心强,工做踏实努力,学习能力强,有团队合做精神……balabalabala”。

哎,我真怀疑这是在网上搜了搜,而后把这些词又组合了一遍。看这种文字真是提不起兴趣,没啥说服力,谁都会这么写。你就不能多来点例子、数字?

看几个正面句子:

  • 7 年 Java 开发经验,5 年互联网行业经验,自认达到高级工程师的水平,但愿之后能成长为架构师。(有目标、规划)

  • 敏建开发的忠实粉丝,单元测试驱动开发的实践者,会主动重构代码,有代码洁癖。(有良好的编码习惯)

  • 爱看技术书籍,一年看 10 本书左右,最近在看《领域驱动设计》、《企业应用架构模式》;爱学习,今年已经在极客时间上完成 5 门付费课程。(爱看书、学习)

  • 2 年团队管理经验,团队规模 15 人,团队气氛和谐,成员离职率远低于公司平均水平。曾被评选为公司优秀团队。(团队带的还不错)

1.4 技能水平

曾经一次面试,对方简历写的“精通Spring、Redis……”,大概列了长长的十几项精通。结果面试一问,发现太水了,你这是从新定义了精通吧。

熟悉、掌握、精通这类词,没有统一的标准,别乱写,别让人以为你是吹牛。

若是是新人,本身内心没底,建议能够这么写:

掌握技能:开发语言:xxx、xxx、xxx后端框架:xxx、xxx、xxx数据库:xxx、xxx、xxx

老程序员,你以为能够写精通就写,若是你会的技能有一大堆,别忘了要突出重点。啥是重点?1、岗位明确要求的、匹配度高的技能。2、有亮点的技能,例如:AAA 框架 3 年使用经验;读过 BBB 源码;发表 5 篇 CCC 相关文章。

1.5 项目经理

项目经历是面试过程当中重点问的,你们写的时候注意如下几点:

  • 项目经历在这里是两个词,项目和经历,通常人只写项目,忽略了经历。经历是你作了什么、你怎么作的、作完后的结果。例如:项目中的哪些部分是你作的?你是否是核心人员?本身干,仍是带团队?作完你有什么成长?项目交付以后怎么样?

  • 若是你作过的项目不少,要控制项目数量,不然噼里啪啦写好几页项目,面试官会看不到重点。太早的、过小的项目就别写了,挑规模大的写,挑你参与多写,挑和岗位更匹配的写。

  • 项目名称不要写辨识度低的英文缩写,你写个 ERP 还都能看懂,若是你写个 SCF 看起来好像很洋气,可是鬼知道这是啥意思。

1.6 简历模板

简历模板简约大方就好了。

我看过那么多简历里,有些简历太花哨了,有的还配了夸张的封面,这种简历刚打开就想赶忙关上。

求职者初衷是想让本身的简历更好看,和其余简历不同凡响,可是有时候炫过了头,就变成 zuo 了。尤为是新人,容易在这方面发力过猛。

若是想找不到工做,就用下图这种试试。

04130d78dcb3438db8b0585fd4ff7692


1.7 其余

以上几部分最重要,要多花心思,其余部分正常写就行了。简历别弄虚做假,一旦被揭穿,损失太大。

简历的页数,个人观点:1 页略单薄,2 页刚恰好,尽可能别超过 3 页。

再额外说一下新人怎么写简历。新人,尤为是毕业生,以为本身会的太少,没有内容可写。这种状况,须要你多收集一些目标岗位的任职要求,根据这些信息补强本身,再放到简历中去。例如,你发现岗位里要求 git、maven,若是你不会,就花时间赶忙突击一下。另外,能够在简历里多写写在校期间的获奖、实践活动,突出本身爱学习、上进这些优势,让面试官以为你是一个潜力股也是能够加分的。

总结一下,简历里要多摆事实,少说空话,展现本身的长处。想写好简历,要有点用户思惟,HR 和 面试官就是用户,站在用户的角度考虑问题,想办法让你的简历打动用户。

2. 面试篇

原本面试篇是打算写技术面试题的,后来琢磨了一下,不一样水平、岗位的程序员对面试题的要求不同,众口难调。因而,决定写一些面试过程的基本常识,常见的问题怎么回答,还有一些你可能不知道的坑。

写到一半我就后悔了,越普适的越很差写。写太细了,你们看着啰嗦;写太粗了,又怕说不清楚,好难!

2.1 最基本的

基本常识里最基本的就是守时,面试这么重要的事情你都迟到,面试官怎么相信你能管理好时间?

另外就是注意基本礼貌,做为面试官我遇到过很多这种现象:我走进面试房间的时候,求职者坐在椅子上一动不动,连屁股都不抬一下。你是否是应该起身打个招呼?

还有,求职者多带几份打印好的简历,有备无患。特别是有时候一轮面试里,你会面对多个面试官,万一人多简历少,你带的简历就派上用场了。

以上这些是我面试中常常碰到的现象,因此提醒你们注意一下。至于衣着啥的,就不说了,绝大部分人都知道。

2.2 自我介绍

通常面试都有这个环节,好好准备,提早练习,别回答的时候支支吾吾,或者啰嗦半天说不出重点。

介绍的时候时间控制在 3 分钟之内,吐字清晰,至于内容能够参考简历里的自我评价,至少包括如下几部分:

  • 我是谁——我叫 xxx,目前就任于京西公司,岗位是 Java 高级工程师。

  • 个人技能——我从事 Java 开发已经 6 年了,有 3 年电商行业的开发经验,参与了京西公司海外电商项目,在项目中我主要负责 aa、bb 功能。

  • 我最合适——以前听 HR 介绍,贵公司也要作海外电商,我以为个人经验能用得上。并且我也但愿能完整经历海外电商从零到一的过程,这对我来讲也是一个挑战、一个成长的机会。

  • 其余优势——我平时喜欢看技术书籍,最近在看《xxx》。

面试前几分钟的好印象很是重要,好好准备你的自我介绍吧。

2.3 别不懂装懂

面试中遇到没听过的名词、问题,别不懂装懂,你觉得面试官傻吗,根本糊弄不过去,还不如诚实点说不懂。

若是你不甘心说不懂怎么办?

有一次我面试一个新人,我问你用过 git 吗,他想了想说没用过,而后让我给他介绍一下,介绍完以后,他说以前一直用 svn,说了说 svn 的操做。到此为止,我以为他这个问题回答的还 ok。可是,这还没结束,他又问我 git 比 svn 好在哪。我简单说完以后,他说 git 听起来不错,以后会主动去尝试一下。

你看,一个难题就这么被化解了。我对他的回答很满意,后面的面试过程也很顺利,最终录取了他。

下面给你们说说常常被问到的问题。

2.4 为何从 xx 公司离职

离职缘由这个问题,几乎 100% 会被问到。

被问了以后,不要抱怨前公司、前领导,无论你经历了啥,无论你有多少委屈都不要吐槽,面试官无法给你评理,只会担忧未来你是否是也会这么说他,惹不起惹不起。

也不要说由于薪资低,对方会怀疑你的稳定性和对公司的忠诚度。

被裁人这个缘由,最好也别说,大面积裁人还好解释,不然为何裁你不裁别人?

合理的答案,例如:想去更大的公司发展;公司方向调整,和我的的发展方向不符;公司把研发部门迁到其余城市。

2.5 能接受加班吗

遇到这个问题,有些人绝不犹豫说“能”,好像这么回答会证实本身能吃苦、不怕累。若是问“能以公司为家吗”,估计也会有人说“能”。我表示服气!

你应该先问一下公司加班的时长和频率,若是工做须要的合理加班,固然能够接受。若是公司以加班为荣,为了加班而加班,你为啥要接受?

固然,我认可,如今互联网公司广泛加班。若是这家公司你很是想去,这家也有加班文化,看在钱、或者镀金的份上,从就从了吧。

2.6 你的缺点是什么

首先说明这是一个坑问题,这个问题我是不会问的。

回答的时候,不用把优势包装成缺点,例如“个人缺点是追求极致,常常用业余时间把工做力争作到最好”,太假了,你这抖机灵觉得面试官是白痴吗。

更不要说不利面试经过的缺点,例如你说“我比较闷,不擅长和人沟通”,嗯,我看出来了,你确实不擅长沟通。

我告诉你怎么回答:

  • 说对方知道的缺点——若是你是个工做 5 年的工程师,能够这么说“本身的开发经验还能够,可是产品思惟还不够,有待增强”。这样回答不会被扣分。

  • 说正在克服的缺点——例如“我刚毕业一年,技术还比较弱,可是我正在网上学技术课程”。

2.7 你有职业规划吗

这个问题我常常问,可是大部分人都回答很差。

我问这个问题就俩目的:

1、你想成长为何样的人?是成为一个架构师,或者是一个技术管理者,又或者是一个行业专家……若是这个目标不清晰,你是在为了什么而努力呢。若是你以为未来过久远,如今想不明白,好,没问题,三年以后的目标总能够吧。

2、万一有缘咱们成了同事,做为你的上级,我清楚你的目标以后,我乐意在工做上给你提供点机会帮你实现目标。你能成长,我也开心啊。

不为了面试,为了本身,也建议你们认真想一想这个问题,想的时候要结合本身的兴趣和特长。

2.8 你有什么想问的吗

首先恭喜你,若是被问到这个问题,你这轮面试基本有戏了。

“没有想问的了”,这种回答,差评!

面试是双向选择,除了公司选择你,你也要选择公司。以前别人把你都了解透了,你还不借这个机会赶忙问问公司的状况,省的你未来入职以后再后悔。

怎么问也是有讲究的:

  • 薪酬福利不要问太细——毕竟你还没获得这份工做,你说你打听饭补多少钱合适吗?“一年十几薪”这类能够问,大钱得关注一下。

  • 能在网上查到的不要问——兄弟,你来面试以前,不作准备工做吗?

  • 对方回答不了的不要问——曾经一个面试者,问我公司的战略是啥,我竟无言以对,都是个人错,我职位过低。

  • 能够问问工做内容、有没有培训等等这种是你看重的问题,同时也显得你对这份工做有兴趣。

  • 我目前据说过的一个 nb 的问题,是这么问的“大家为何喜欢在这工做?”,真是个好问题,你细品一下。

接着说说面试中的你要防备的坑,看起来是让你面试,实际上心怀鬼胎。

2.9 面试是骗你帮他们解决问题

说一个网上的段子:

某公司的数据库突然坏了,公司没人能搞得定,老板很着急,把 HR 叫到办公室说:你赶忙发布一个 DBA 职位,年薪 100 万。面试的时候就问他们怎么恢复咱们的数据库,另外,切记,无论他能不能答出来,都把他拒了!

虽然是个段子,可是现实中真有相似的事。面试过程当中就问一个问题,问的特别细,除了问你的解决思路,巴不得直接让你现场操做了。

还有的面试直接让你作一个东西,你花了好几天作出来了,而后让你把代码也交出来,而后就没有而后了。

2.10 面试是为了从你口中套取机密

这个和上面那个套路差很少。

我当时作游戏的时候,经历过一次。面试刚开始还算正常,后面高潮就来了,问我日活用户数、收入流水、怎么买量的、买量成本、用户特征……

这种关键信息确定不能说啊,我感受不对劲,后来找个借口就溜了。

3. 薪酬篇

若是把本身当作一个产品,那么薪酬就是价格。

实话实说,我很是不擅于谈薪酬,以前不少谈薪酬的经历都是血泪史。为了写这部份内容,我请教周围好几位作 HR 的朋友。

3.1 最基本的

照例先说一些最基本的常识。

首先别太早打听薪酬,面试结果还八字没一撇的时候,你就问薪酬,会引发对方反感。正确的时机,应该是在面试基本成功的时候。

其次,不要虚报当前收入。你为了多要点薪水,结果脑子一热,多报了当前收入,后面让你提供银行流水、前公司薪资证实的时候,你就傻眼了。谎话圆不上,你可能就铤而走险,伪造银行流水、薪资证实。仍是那句话,造假成本过高,一旦被识破。。。。。。出来混,早晚要还的。

很早以前我特别不理解 HR 讨价还价的行为,为千八百块的至于么,都是公司的钱。后来明白了,减小人力成本是 HR 的重要职责,也是她们的绩效。

3.2 提早了解行情

想薪酬谈的好,准备工做不能少。

谈薪酬以前,要先了解一下行业中和你职位类似的薪资水平。前几天网上热传一张图:大厂新入职员工职级对照表。这张图来自于民间,虽然不是很准确,可是还算靠谱。

69738109741c41429b658bce605d08c8


谈薪酬以前,最好能了解一下公司的奖金、分成、福利等等,了解的越多,对以后的谈薪越有帮助。

不少人薪酬谈很差,都是吃了信息不对等的亏。

3.3 我要多少合适

HR 问指望收入的时候,大多数人都很纠结:要高了,怕对方以为你狮子大开口;要少了,本身又不甘心。

报指望收入的以前,你须要先知道:

  • 不少公司有规定,没有特殊状况,加薪幅度通常不超过 30%。

  • 不要根据月工资去谈薪酬,把奖金、分成啥的都算上,根据年收入去谈。

  • 把指望收入上浮一点,再报给 HR,给双方留一个谈判空间。

综合以上几点:假如你如今年收入 20 万,结合以前了解的行情,你指望收入是 25 万,这样你能够报给 HR 最低指望 27 万。通过一番讨价还价,最终在 25 万双方达成一致,即达到了你的内心预期,也知足了 HR 压价的成就感。完美!

3.4 该坚持就坚持

面对压价,不少人坚持不住。若是你感受本身面试表现好,相信本身值这个价钱,就算错过这家公司也不后悔,那么该坚持就坚持。毕竟跳槽是最好的涨薪机会,错过了就错过了。

若是你如今的工做是 965,新工做是 996,工做时长一下多了 80%,这么一算跳槽以后,时薪还低了。面对压价不坚持一下,你对得起本身吗?

再一方面 HR 除了压价,也有招聘指标,招到一个理想的员工不容易。

3.5 月薪是否是分基本工资和绩效

不少公司的月薪分为基本工资和绩效工资两部分,好比 8000 是基本工资,2000 是绩效,看起来月薪是 1 万。可是每月每一个人都有一个绩效系数,真正的月薪是 8000 + 2000 * 系数,若是系数是低于 1 ,月薪就到不了 1 万。

大家在谈薪酬的时候,要问清楚月薪是怎么组成的,若是包括了绩效,你要注意了:

  • 基本工资谈多点,绩效谈少点。别等到入职才发现月薪里面,一半基本工资,一半绩效。

  • 是否是这家公司有压绩效的习惯,是否是不少人的绩效系数都低于 1。

3.6 写到合同里

HR 压价时候有一个惯用手段,说“咱们这里一年 18 薪”。这句话的意思就是:月薪虽然不能给你那么多,可是一年发 18 个月工资,年收入能知足你的预期。

这时候你就问她,18 薪能不能写到合同里?若是不能写到合同里,这么说没意义,公司发多发少就看公司的良心和盈利状况了。

股票、期权、奖金等等都是同样,无论对方怎么口头承诺,必定要求写到合同里。不要很差意思提这种要求,没有合同保证的承诺都是嘴上跑火车。

3.7 谈好以后,不要再涨价

有一个求职者谈好薪酬以后过了一天,又说工资但愿能再涨 2000,理由是打听了一下公司同事的工资,以为本身的工资偏低。

首先,私下打听工资,这就是职场大忌。再说了,打听的消息够多够准吗?工资偏低这个判断准确吗?

其次,谈好以后又涨价,这不是得寸进尺吗。结果工资没涨成,这份工做也没了。

这种因小失大、得不偿失的事千万别干。

水平有限,薪酬部分暂时先写这么多了,祝大家之后薪酬愈来愈高。若是认为写的很差,你告诉我,我去找那些 HR 朋友算帐。

4. 吐槽面试官

我是面试官,也是求职者,接下来我要站在求职者的立场,吐槽一下面试官和公司。

  • 面试官不守时。求职者按时到了,结果等面试官等很久,真是“等待一小时,面试一刻钟”。

  • 面试官过于强势。有的面试官问问题,穷追猛打,非要把对方问到答不出来,借机打压对方。碾压别人的快感那么爽吗?

  • 面试官不尊重人。面试是双向选择,互相尊重。面试官不要太傲慢,不要打听求职者隐私。别忘了,面试官也表明了公司的形象,你这么作合适吗?

  • 多论面试,重复问答。巴不得 3 轮面试,问的问题都差很少,更惨的是 3 轮面试要去 3 趟公司,你试试啥感受。能不能把面试时间集中一下,把面试官集中一下。

  • 面试造火箭,工做拧螺丝。招人按照架构师的标准来,入职后写增删改查、if else。

  • 若是错了,就早点通知。求职者面试完都想早点知道结果,不经过不通知也就算了,经过了还拖很久才通知。提升点效率,早通知早让别人踏实。另外,拖过久,等你通知人选的时候,没准人家已经入职其余公司了。

到这里,这篇文章就快结束了。祝你们之后都能找到好工做,要到好薪水。

最后,劝你们除了看文章,还有多面试,多积累经验,找工做的时候不要眼光过高只盯着大厂,看不上小公司。不是只有那些大厂才是好公司,也不是全部的小公司都很 low。我就知道一些闷声赚钱的小公司福利待遇都很好,还有的小公司是大厂大佬出来创业的公司,若是你能加入这两种小公司,你真是赚到了。

最最后,这篇文章写的很辛苦,有的知识我也不拿不许,网上查、找人问,花了不少精力,连续两天写到凌晨 4 点多。不过写完以后,本身收获很大,自认为质量还不赖。若是大家以为看完有收获,帮忙点个转发、关注。

相关文章
相关标签/搜索