ITPub博客

首页 > 数据库 > 数据库开发技术 > 聊聊面试的软技能

聊聊面试的软技能

原创 数据库开发技术 作者:安瑞哥是码农 时间:2022-05-07 19:39:55 0 删除 编辑


(对,公众号改名了,把之前那个晦涩难懂的英文单词换成了同音的中文,应该会让你看着和读着更舒服一点吧)

写在前面
作为一个面了无数程序员,同时也被无数个程序员面试过的资深码农,今天想给你聊聊关于程序员面试中的一些事,希望能够对你在今后的面试中有所帮助。

不知道你有没有这样的体验,就是明明我的技术能力是没有问题的,面试官给的绝大部分问题我也都能接住,但是总能因为一些非技术性的不大不小的失误,或者[小问题]而导致面试结果糟糕,最终跟理想的offer失之交臂。

而这些失误,很可能不是因为你的知识点掌握的不够,也不是项目经验不够丰富,极有可能是因为你还[不太会面试]。

其实作为程序员,要想在面试中胜出,除了掌握必要的[硬核]技能外,一些面试的[软技能]也是必不可少的。

今天这篇文章就来跟你聊聊,程序员在面试中应该注意哪些[软技能]?


01. 面前准备

不要认为一个好的面试只是体现在面试过程中,要想给用人单位留下好的第一印象,一些面前准备工作必不可少。


对简历的重视

这个是用人单位了解你的第一渠道,一个好的简历能让HR眼前一亮,从而容易对你这个人产生[兴趣]。


先说书写格式,同样的简历内容,找一个好的简历模板,排版讲究、书写规范、重点突出、没有错别字,一定要比你只是简单的将你的履历罗列在其中要出彩,具体可以参考各大招聘网站上的简历样例,或者找身边的高手给你提些有效意见。


这个是能让HR对你简历感兴趣的重要原因。


在简历内容上,务必及时更新,你都要找新工作了,也请麻烦上点心,把简历修改成最新的,让HR或者猎头看到你的诚意。之前面试过几个候选人,让他介绍最新的项目经验时,发现说的跟简历上写的完全不匹配,问了才发现,原来简历内容还停留在两年前,让人不免有些生气。


描写项目经验时,尽可能以精炼的语言提炼出其中的技术架构,不建议用过多的篇幅描述项目本身的背景,也尽可能避免出现只有在你这个项目中才会用到的、非行业通用的名词,要站在观看你简历的人角度想想,别人是否能轻易看懂,如果面试官看不懂,写的再多都是0。


简历做适当的包装,其实市面上能看到的简历,99%都经过了一定包装的,只是程度不一样而已,注意是[包装]而不是[造假]或者[浮夸],你可以把你曾经工作过的成绩,闪光点多花点心思修饰一下,即便项目中有些[高大上]的部分并不是你做的,但是如果你能够清楚其中的设计思路和技术要点,也可以包装成自己的,只要被面试官问到时,你能hold住就没有问题。


但是切记浮夸,万不可造假,一经发现,你会死的很惨,严重的还可能会被拉入到行业黑名单。


简历中别轻易写精通,这个词不是一般人不建议你碰,到目前为止,我遇到的几乎所有写某个技术精通的候选人,都没能逃过我的[灵魂3连问],通常在第二个问题上就会败下阵来,因为你这样写很容易挑起面试官的[战斗欲],这里不是说面试官坏,而是作为候选人,私以为,低调一点是没有错的。

之前面试过一个从工厂流水线转行的候选人,简历写的那叫一个夸张,明明没有任何工作经验,花点钱上了几个月培训班,硬给包装出两年工作经验出来,还把自己的工作能力描述的有模有样,什么精通高并发、各种线上调优经验,差点惊掉我下巴,结果当场被我识破,然后他才道出简历作假的事实。
要不是因为没有提前看他的简历,我压根就不会给他面试机会,太浮夸了,这样的简历也就骗骗HR。



不要盲目海投

很多同学在准备换工作时,喜欢一股脑的将自己的简历投递到几乎所有只要岗位匹配的公司,以为这样可以增加自己面试的成功率,但是我不建议你这么做:


1,每家公司的招聘要求和岗位职责并不完全相同,如果你海投,那么就意味你没有办法有针对性的准备你的面试内容,而一旦不能有针对性的准备,那么你的知识点准备就没有办法聚焦,很有可能你认为JVM的原理很重要,但是面试官却一个劲的问你关于多线程的问题;


2,给HR的印象不好,要知道,现在决定一场面试的结果,HR意见占的比重越来越高,如果HR在非技术面过程中问你,你为什么选择我们公司,之前有对我们公司了解过吗?你该如何作答,说不好意思,我就是投着试试,那你就试试,看HR要不要给你这样试试的机会喽;


3,无法知己知彼,就不能百战不殆,你只有清楚了对方需求、偏好、关注的能力特点,并以此来跟自己对齐,查漏补缺,才能对症下药,做最有效的面试准备;


4,如果你是在工作中要跳槽,还有一个比较重要的点,就是如果你的简历是挂在招聘网站上的,最好不要直接去更新你的简历,直接把你更新好的简历投递到目标公司的邮箱。因为一旦你在网站上更新,你所在公司的HR就会第一时间看到(因为他们花钱买了服务),防止日后给你穿小鞋。


面试顺序讲究策略

一般情况下,你都会收到多家公司的面试邀约电话,这个时候,不要立马确定面试时间,而是事先给你要面试的公司排个面试优先级顺序。


这里面有个小技巧,就是你最中意公司的面试一定要放到后面,优先面试那些你意向不是很强烈的,也就是即便面试上了也不太想去的公司,这样的好处是可以让你提前进入面试状态,让你的面试能力得到提前锻炼,之后再约你特别想要去的公司,这样你的面试经验就涨了,面试成功的几率自然就提高了一些。


另外,不管是新手还是老手,都需要做面试前的准备,千万不要觉得自己牛逼就什么都不提前准备,要知道,知识点那么多,你怎么知道对方要问你什么,一定不要过于自信,到时候吃亏了别后悔。


02. 面中表现

进入到开始面试的环节,这里面也有诸多的注意要点,同样不可忽视,一个好的面试,一定是让双方都感到被尊重、且舒服的过程。


自我介绍环节

该环节一般2-3分钟,大部分面试,为了让双方快速融入到面试氛围中,都会要求这个环节,作为面试的[开胃菜],很多面试者没有太在意,以为只是走走过程,随便说几句就可以了,其实这个想法非常的错误。


要知道,一个好的或者精心准备的自我介绍不但能快速消除彼此之间的陌生感,还能让面试官对你的好感剧增,甚至能把控整场面试的走向。


1,在做自我介绍时,做到身体放松,吐字清晰,表达前后有逻辑,控制语速,不紧不慢,光这一点,就能让面试官在主观上感觉你这个人[靠谱],这个跟你的专业能力无关;


2,在提问环节开始前,可以提前设置一些小规则,告诉面试官一会互动时,彼此之间可以遵守哪些约定,比如觉得你回答问题时说的太多,可以让对方随时打断,而如果对方提问时,希望面试官们挨个顺序进行,避免多人同时提问,而你不知道先回答谁。这样,在尊重了面试官的同时,也可以用自己舒服的方式进行面试,让面试官觉得你[讲究],从而加深对你的好感;


3,因为时间短,一定要对介绍的内容加以提炼,不要一股脑,把曾经的所有过往都回忆一遍,只重点说跟当前工作强相关的,你曾经的辉煌成绩,每段经历之后,再能用一句话总结你的收获,体现你的归纳总结能力;


一个好的自我介绍,可以有效缓解紧张、收获信任、拉近与面试官的距离,所以希望你务必重视。


问题提问环节

这部分是体现你专业技能,耗时最长,也是评分比重最大的环节,根据我的经验,你应该注意以下几:


1,表情务必自信,被提问时,眼神要坚定,不要躲闪,你又没干什么见不得人的坏事,有啥可怕的呢?然后听清楚问的问题再回答,一定不要抢,回答问题的语速放慢一些,每句回答的间隙可以稍作停顿,一来可以防止自己说错,二来给自己预留思考的时间;


2,一定要尊重面试官,即便对方问的问题看起来很小儿科,也不要一副不屑的表情,心里想着:就这?因为你不知道这个问题的背后可能藏着哪些潜在大坑,等你往下跳呢,而且他问你的问题难度很可能会因为你不屑一顾的程度而呈指数级增长,别不信,我就这么干过;


3,在介绍你曾经的项目经历时,简明扼要,不要说一堆只有你这个项目才会用到的专业词汇,面试官很可能听不懂,一定要提炼成行业内通用的技术语言,提高沟通效率,你一定不要认为自己说的内容很[高大上],只要对方听不懂,那就是0;


4,面对自己不会的问题时,诚恳的说不知道,别耍小聪明试图去解释或者把面试官引到一个你会的方向上,然后大侃特侃,告诉你,面试官很忌讳这个,会对你的印象大打折扣。正确的姿势是记下这个问题,等下在反问环节可以提出来请教对方。
有的同学可能以为说我要引导面试官啊,所以要尽可能的表现出我优秀的一面,但是现实是很多时候,人家面试官很忙的,哪有那么多时间听你在哪扯啊,人家就想问他关心的,跟当前工作联系紧密的一些技术问题,而且这个引导的前提是你能够准确无误的回答他给你提出的问题,对你的回答满意后,你才有引导的可能性,否则谁会给你这个机会;


5,在说自己工作亮点时,适当包装是可以的,一定不要夸大,以为这样可以给自己加分,熟不知,一旦夸过了头,自己hold不住了,掉到深坑的是自己,而且能够面试你的人能力都不会差,他们识别你,可能分分钟的事,别侥幸;


面试者反问环节

一个好的面试是一定会设立这个环节的,以表示对面试者的尊重,我看很多候选人都不会好好利用这个机会,也觉得这个环节就是客套下罢了,其实并不是,把握好了一样可以对你有很大帮助。


1,可以将刚才提问环节没有搞清楚的问题来反过来请教面试官,比如某个问题你没有回答上来或者面试官对你刚才回答的某个问题不满意,这个时候就可以请教他正确答案是什么样的,注意这个时候问的态度很重要,要让对方感受到你是真诚的向他请教,而不是在挑衅。


通过这次方式,一来可以找到问题的答案,扩充你的知识点,二来还可以验证面试官是不是有真才实学;


2,尝试让面试官对你刚才的面试过程进行点评,指出哪些做的好,以及存在哪些不足,并提出改进意见。一般情况下,面试官都是愿意对你进行点评的,因为你这样问,其实就表明了你认同了他的权威性,以及对他专业水平的肯定,谁都愿意被肯定和尊重。


这样一来,你们之间可以达到一种双赢的局面,他赢得了你的尊重和肯定,而你获得了他的指点,获得了改进和进步的空间;


对于一些经验尚浅的候选人,这部分如果做的好,是有可能反转面试结果的,因为对于有些公司来说,虽然你的专业能力因为经验所限没有达到要求,但是你的面试态度诚恳、求知欲强,有很强的学习欲望,是有可能勾起面试官的恻隐之心的。


3,对于其他一些问题,可以问下公司的规章制度、培训机制、考核方式等跟工作本身强相关的问题,不建议现在就谈薪资、福利之类的,如果你本轮面试OK,后续自然有HR跟你聊的。



最后

以上是我总结出来的一点关于程序员面试过程中的软技能,希望能够对屏幕前的你有所帮助,当然,如果你有任何关于面试的疑问也可以找我私聊。




因公众号无法留言,如果你觉得我讲的还凑合或者有任何疑问,欢迎找我交流探讨...


原文作者:安瑞哥是码农;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2022-02-16

  • 博文量
    228
  • 访问量
    115431