2020春招必看程序员入行面试技巧之STAR规律运用

放大字体  缩小字体 2019-12-28 03:40:28  阅读数:5390 来源:自媒体作者:软帝IT在线课堂

原标题:2020春招必看,程序员入行面试技巧之STAR法则运用!

最近编程界天才程序员王垠受邀面试阿里被P10级技术面试官赵海平pass掉,王垠微博发声指出阿里面试官各种不合理,最终导致面试官赵海平被其直属上司P11多隆判定3.25抬走。牛人毕竟是牛人,我们普通程序员无法与之相提并论,还是得该面就面,尽力突出自己技术核心优势!以下就我工作几年的面试心得,希望对大家会起到一定的帮助!

STAR 法则

STAR 法则是 HR 和面试官十分经典的面试常用评估原则之一。同样,这样的法则也能够被运用在我们面试的准备中。

STAR 法则即:情境:situation、任务:task、行动:action、结果:result。应用在求职准备过程中,STAR法则其实就是一个工作经历全流程的梳理:在什么情况下,安排了什么样的任务,求职者采取了什么样的行动,最后的结果如何。

先来看看用STAR法则进行简历撰写的典型例子:

一、背景

为了解决农村 X 宝各个业务线中统一规则的收拢,方便各业务线对规则的引用和修改,并提供运营可配置的简易页面,辅助开发完成业务规则的定制配置,解放开发工作力,加快业务迭代等目的。特此开发了一套针对规则的底层服务框架。

二、内容

规则管理系统:主要负责规则的增删改查等基本功能的配置,暴漏 RPC 服务接口 规则引擎系统:主要负责规则的计算、线程池的分配、引擎模板等内容 规则治理中心:主要负责规则的可视化界面编写、规则的条件翻译配置等内容。

三、运营情况

集群 QPS 为 1080,RT 为 30ms,对接业务 9 个,创建的执行规则 416 个。各个系统中分别设计了很多复杂设计点,部署独立,引用关联。

通过STAR的梳理,整个项目让面试官一目了然:这是一个什么项目,为何需要做这个项目,候选人在其中做了哪些工作,最后项目运行情况如何。 大家在写简历的过程中能够直接进行参考。

但这是简历内容,求职者不可能在口述的时候一字不差,所以在面试时我们应该做点文章,让你在口述的时候一切都是这么顺其自然但是其实是精心设计过的。

面试时如何运用STAR法则

我们应该在描述自己工作内容部分增加一些当时自己遇到的困难,碰到的技术难题。

比如你可以这么说 「当时在做某个模块的时候碰到了一个什么样的问题,之前没有经历过,感觉很无力。大家都在加班忙自己的工作内容,没时间来协助我解决这样的一个问题。项目又非常赶,自己就只能硬着头皮上(或者类似需要跨部门沟通,推进项目进程,没人配合此类问题)」。

注意!到此我们做一个铺垫,之后你需要说的是如何解决这样的一个问题,不论是通过别人的协助,还是自己独立解决,成功与否都要说出来。

比如「那时候自己从网上搜了很多资料,也一直在尝试。有时候实在自己搞不明白就会拉着同事一起吃中饭或者晚饭,利用大家空闲时间聊聊碰到的问题,看看他们有没有好的解决思路。最后呢是通过同事提供的思路和网上的一些方法,我自己尝试了几次,把这样的一个问题解决了。」

到此我们向面试官诉说了碰到的问题,以及自己如何解决这样的一个问题,是那么的自然顺畅简直堪称完美。

但这并不是结束。

还有最后一步也是很重要的一步,也是大部分人都不会关注的一步,那就是复盘。

你可以接着上面处理问题的话题接着往下说「那个项目结束之后,自己去查了一下当时碰到的困难,在什么状态下会再次触发那个问题,自己去了解了其中的原理,觉得能够最终靠另外一种甚至多种方式解决,最终效果都一样,有些方式效率会更高,觉得挺有意思的,现在再碰到肯定不怕了,现在想想还是很有成就感的。」这句话的表达可以用比较放松的方式来表达,大家在面试时可以适当发挥。

这样的项目介绍让 HR 感受到你当时碰到了一个无比艰难的问题,但是自己一系列的行动把这样的一个问题给解决了。解决了还不够,自己还举一反三有意外收获那就是加分项。

相比面试官问一句你答一句,挤牙膏式的面试和描述格外的简单的面试哪个效果会更好大家一目了然。与此同时你还体现了你的自学能力、抗压能力、责任心。

锤炼面试中的表达话术

面试是一个很废心的工作,面试官从早到晚真的很累,当你在做介绍的时候能用非常清晰的结构介绍你的工作内容,面试官听了很舒服,简洁明了。可以让 HR 在短时间抓住你的优势,并且做记录询问针对性问题,相比这一天其他的面试这个面试印象最为深刻。

如果你在面试中,用报账式的方式来进行介绍,面试官需要费劲从你的描述中做阅读理解,仔细听还要提炼重点,那么这个面试基本上就走远了。

举个例子,你为了说自己聪明,这么表达:「我在 ACM 比赛获奖,坚持一年每天早上第一个到公司,还组织过技术学习委员会。」 这样的表达 HR 会觉得:信息量有点乱,他会需要记录之后重新梳理。

如果你能提前就把信息梳理好,用这种说法呈现:「我个人比较聪明,ACM有拿过奖项。另外还很勤劳,一年时间每天坚持第一个到公司。除此之外,还有一定的组织能力,公司的技术培训都是我来组织的。」 这样是不是要比之前那种描述更加具有结构化,更加清晰。 HR 记录的内容有很大的可能性是:有三点优势,聪明、勤劳、组织能力强,每一项都有一个事例来证明。

挖掘除了工作经历以外的闪光点

除了工作经历这个最重要的内容以外,简历我们还要自己先挖掘有价值百科的内容,比如学历。如果你是 985/211,绝对不能吝啬从你嘴巴中说出你的学校,如果还是计算机专业,这绝对是你的加分项。

除了学历之外还有公司,有些公司已经是在互联网行业中耳熟能详的,但是有些公司名不见经传,非常低调但在行业中做出了很不错的成绩。这样一个时间段你就需要介绍一下公司核心产品在行业中的怎么样的一个地位,特别是同类比较知名的产品分别有谁。这样能让 HR 马上知道有可以对标的公司产品,就会很容易理解。

有些人会过多阐述个人简介这个部分。现在很多人的简历写得很有性格,很独特,但其实这些内容并非简历的重点。

除了你有获得过某赛事的奖项和公司内部评定的奖项可以着重介绍一下,其他个人性格、爱好、业余时间会做什么,简单提一下即可。不需要花很长的时间来描述这些内容。毕竟,HR 也不会因为你喜欢游泳或者跑步而决定 offer 你。

春节过后,招聘黄金期即将到来,希望本文对一些即将要跳槽或者刚入职程序员的同学会起到一定的帮助!

最后,开发这么多年我也总结了一套学习Java的资料,如果你在技术上面想提升自己的话,可以关注我,私信发送领取资料或者在评论区留下自己的联系方式,有时间记得帮我点下转发让跟多的人看到哦。

责任编辑: