今天和大家分享的主题是「程序员跳槽时,如何高效地准备面试?」,但其实今天主要涉及到的是 HR 在面试时有哪些套路,这样可以见招拆招,斩获 offer!
主要包括以下内容:
一、程序员面试过程中,面试官想要从"自我介绍"获得什么信息?
二、如何去提炼简历中的精华?如何在沟通中体现你的软技能?
三、如何去解释简历中的瑕疵?
四、HR通常喜欢问哪些与技术无关的问题?这些问题背后代表了什么?如何应对?
五、如何向面试官提问?
六、面试中,如何观察这家公司是否适合自己?
一、面试官想要从"自我介绍"获得什么信息
先来说说 HR 让候选人面试的时候先做"自我介绍"究竟是在听什么。
很多候选人都还没有做好推销自己的准备,可能你会觉得我投递了一份完美的简历,准备好了一套很帅很干净的装备,但是,只要你无法证明你是这份工作的最佳人选,你之前的努力就会变成竹篮打水。
“自我介绍"在 HR 招聘领域属于引入式问题,通常会在面试开始时说"请你在三分钟内做一个自我介绍。"你只有全面地分析自己,真正了解自己,你才能够在面试中成功营销自己。把你最好的一面,和面试岗位最契合的部分,或者最有成就的项目突出介绍。如果你的面试平淡无奇没有亮点会削弱面试官对你的兴趣。
请大家记住以下几个问题,并记录下你的答案,自我介绍中提到这些内容都是会让面试官在最短时间认识你。
我最突出的技能是什么
我在哪方面的知识掌握是最全面的
我性格上最大的优势是什么
我最擅长的事情是什么
我有哪些成就和贡献
除此之外HR还想从中听到候选人是否能客观地评估自己,自己的描述和简历上是否有出入,另外还在考核你的语言组织和表达能力,是否自信、流畅,有条理地介绍自己的工作经验。他们又不看论文,他们更想做的是和候选人一对一口头交流。
自我介绍中非常忌讳的有几点需要注意:
- 表达含糊不清,无法体现具体的成就
如果你能够有不错的总结能力可以把工作经历整合成一篇优秀的演讲稿。但是你的回答提到了过多和公司或者和工作无关的内容,这个就会扣分。你说的东西并不是HR想听的内容,他想听的你又没有提到,场面就会十分尴尬。有些不耐烦的面试官甚至会直接打断你的自我介绍切入问他感兴趣的内容,这样的行为在你眼里还会觉得这个HR怎么这么不友好。
- 缺乏热情
如果你面试的过程丝毫没有兴趣,提不起热情,HR会认为你对这个岗位的兴趣度非常低。
- 过于紧张
很多候选人在coding的时候可以把键盘敲出火花,但是一面对漂亮HR就开始紧张结巴。不仅你没办法好好面试,HR可能也会草率地早早结束面试。
- 耍小聪明
有些候选人自认为很聪明,会优先发问 HR 问题"你到底想知道什么","你希望我谈谈哪个方面的问题"等等,面试官无非要了解的就是你的工作经验、你的优势、教育背景,不论HR问什么问题,最终不会逃出这几方面信息。何不自己先整理好之后给出不错的回答呢。
- 缺乏眼神沟通
HR会认为你不够自信,而且回答问题眼神闪烁很有可能质疑内容的真实性。如果HR长的美丽,那还不多看两眼?
所以,总结一下,在最短的时间说出你最大的优势,并且具有逻辑性,切忌一直用额,啊,然后这些词,最好提前准备下,最好可以背出来。
二、如何去提炼简历中的精华
- S.T.A.R法则
情境(situation)、任务(task)、行动(action)、结果(result)这里为大家介绍一个很多HR包括面试官在面试中运用的评估原则。也就是在什么情况下,安排了什么样的任务采取了什么样的行动,最后的结果如何,这同样是我们在写简历的时候经常使用的方式。
举个例子,平台上有位候选人的简历非常典型按照这个原则来写,我们来看一下
1)背景:
为了解决农村X宝各个业务线中统一规则的收拢,方便各业务线对规则的引用和修改,并提供运营可配置的简易页面,辅助开发完成业务规则的定制配置,解放开发工作力,加快业务迭代等目的。特此开发了一套针对规则的底层服务框架。2)内容:
规则管理系统:主要负责规则的增删改查等基本功能的配置,暴漏RPC服务接口
规则引擎系统:主要负责规则的计算、线程池的分配、引擎模板等内容
规则治理中心:主要负责规则的可视化界面编写、规则的条件翻译配置等内容3)运行情况:
集群QPS为1080,RT为30ms,对接业务9个,创建的执行规则416个。各个系统中分别设计了很多复杂设计点,部署独立,引用关联。这是非常典型的S.T.A.R写法。这是一个什么项目,为什么要做这个项目,候选人在其中做了哪些工作,最后项目运行情况如何,面试官一目了然。
这样的项目经历可以说非常清晰。但这个是简历内容,你不可能在口述的时候一字不差,所以在这里面我们需要做点文章,让你在口述的时候一切都是这么顺其自然但是其实是精心设计过的。
我们需要在描述自己工作内容部分增加一些当时自己遇到的困难,碰到的技术难题。
比如你可以这么说:
"当时在做某个模块的时候碰到了一个什么样的问题,之前没有经历过,感觉很无力。大家都在加班忙自己的工作内容,没时间来协助我解决这个问题。项目又非常赶,自己就只能硬着头皮上(或者类似需要跨部门沟通,推进项目进程,没人配合此类问题)"stop!到此我们做一个铺垫,之后你需要说的是如何解决这个问题,不论是通过别人的协助,还是自己独立解决,成功与否都要说出来。
比如:
"那时候自己从网上搜了很多资料,也一直在尝试。有时候实在自己搞不明白就会拉着同事一起吃中饭或者晚饭,利用大家空闲时间聊聊碰到的问题,看看他们有没有好的解决思路。最后呢是通过同事提供的思路和网上的一些方法,我自己尝试了几次,把这个问题解决了。"OK,到此我们向面试官诉说了碰到的问题,以及自己如何解决这个问题&#x