前言
作为一位资深架构师,我面试过形形色色的候选人,见过各式各样的简历,听过各式各样的自我介绍,坦白说,大多数人根本不会面试。
简历筛选环节,首先hr会根据业务的情况,筛选掉百分之80的简历,然后简历到我这里,我一般会在剩下的百分之20中,再筛选掉一半人。
在面试环节,根据岗位情况,面试到合适的候选人,大概来面试的同学中,有三分之一,是达标的。
面试通过后,大概就是谈薪环节,一般而言,只要薪资预期相差不大,这个节点应该能够把岗位确认下来。
在每一个环节,都有一些需要注意的要点,如果能够提前把一些雷点避开,我们面试入职的成功率,会很高很多,那么,我们求职者在面试环节,到底会有哪些需要避雷的点呢?
1、简历一定要写好,它是敲门砖
那么,什么样的简历,是一个好的简历呢?
1、求职目标明确,并且符合市场的需求。
当下的市场,是一个存量博弈的市场,这个阶段的企业,首要的目标是赚钱、存活下来。所以企业对人的要求,更多的体现到能真正解决问题,收拾一些烂摊子的候选人。或者是在技术上,能够有独当一面的能力,给出的需求,能给人家切切实实的做出来。
与之相对应的,就是整个招聘市场,我们会发现,初级岗位几乎断崖式的减少,甚至很多公司,已经关闭的初级岗位的入职渠道。并且随着AI时代的到来,这个现象,变动的格外剧烈。
所以,当下的场景下,我们的简历,不管是谁,在降低薪资预期的同时,应该实实在在的锻炼自己的能力,让自己真的能独当一面。并且把这种能力体现到简历上。
2、简历要体现成长性
对于刚工作三年以内的同学,他的简历的目标,应该体现比较高的发展潜力上。比如,具备扎实的前端基础知识,从前端新手,到一个成熟的前端开发者的转变,甚至在一个公司中,慢慢有了主导业务开发的能力,在态度上,要具有极客精神,积极好学的一面。
对于工作3到8年的同学,他的简历的目标,应该体现到技术/业务的领导力上,如果做技术,在简历的履历中,尽可能的看到从前端开发工程师到高级前端开发,甚至到技术专家的转变上。如果做业务,简历上应该能够看到,从前端开发,到高级前端开发,再到前端leader的角色转变。我们简历中的技术内容,也应该符合这个角色的变化。
对于年纪更大的同学,他的简历目标,应该体现到成熟的管理能力/技术上的架构能力,当然在现实中,两方面其实都挺难的,但是我们每一个技术人,都有一些自己的特质,比如你技术还在及格线以上,那做一做高级开发,也是可以的,如果你的沟通协调能力不错,你还可以做一做前端基层管理。
3、简历中的内容,要具有深刻的价值
我们的工作履历中,只要有工作,一定能提炼出有价值的东西。
比如,单独完成一个项目/一个模块,你在其中提升了哪些能力?你的技能体系,到底能完成哪些事情。团队因为有了你,到底有哪些改变?
比如,你在简历中,如果写了,组件库建设经验,那你就真的,得在这方面,有比较深入的做了一些东西,解决了一些问题。
比如,你在简历中,写了精通xxx,那就是真的,你在这个方向上,做了比较深入的研究,至少在面试官问你的时候,你不至于出错。
2、以积极的心态,自信的状态去面对每一场面试
在这么多年的面试中,那些真正淡定从容的面试者,属于极少数人,但是每一个,都会给我留下不错的印象。
积极的心态,自信的状态,代表着你是一个成熟的个体,企业用人做事,一定会选择一个成熟的个体,帮它完成它的业务。而成熟的个体,也代表着,更高效的沟通,勇于承担责任等等一些优良品质。
社会是一个竞争关系,消极/软弱/不自信,并不能让一个人在竞争中,多一些优势,反而在绝大多数场合,增加了自己的劣势。
而我之所以一直强调这个点,就是因为大多数人,真的存在这样的问题。
当然,如果作为自身,真的很难克服这个点,那么就好好历练,争取每一次面试,都比上一次更好一点。
3、沟通要有节奏感
大多数时候,程序员的一大缺点,就是自说自话。
什么是一个好的沟通?好的沟通,第一步一定是倾听,听明白别人在说什么,然后再回答问题。
如果你的回答,和人家面试官问的东西,牛头不对马嘴,那么首先可以判断的是,这个人一定是一个沟通比较困难的人,企业用人做事,沟通是效率的前提,沟通都那么费劲,合作起来怎么可能顺畅。
自说自话的回答的另一个巨大弊端,就是让面试官觉得自己不被尊重,这会让他觉得,他说了半天话,别人压根就没关注他说的。
良性的沟通应该是,哪怕在没听懂的时候,也愿意向人家面试官,再次尝试沟通理解。比如你可以这么说:"抱歉面试官,您可以再详细的描述一下吗?"
人往往对自己处于同频的人,产生好感,有节奏感的沟通,就能快速让双方进入那种同频的交流状态。
我的初衷
作为一位架构师,我深知我们程序员这个群体,在面试中有各种各样的问题。
很多时候,我们讲前端面试,讲技术的有很多,但是讲针对面试的反思的人,很少。
后续,我依然会针对面试的这个场景,谈一谈我们可能会遇到的各种问题,期待与大家一起向上成长。