当前位置:   article > 正文

面试官自爆程序员面试技巧,技术不够,技巧来凑_程序员面试技术不足

程序员面试技术不足

大家好,我是小王,今天跟大家分享一些程序员面试过程中的小技巧和雷区,很多已经参加了工作的朋友们会有所体会啊,当你已经进入到一家公司后,工资想涨个2000块钱还是挺难的,要么提职级,要么熬工龄,但是这2000块钱的涨幅放在面试环节,只要你表现好,可能也就是半个小时的事儿。因此,为自己的面试认真做个准备,还是性价比很高的一件事情。

面试前准备的四要素,简历、面巾、知己知彼、录音设备关于简历怎么写,我已经出过两期文章了,我就不过多的去赘述,大家可以回看一下,我只是在这里再着重强调两点,第一点就是不会的东西不要写,因为面试官跟你初次见面,对你不是非常了解,一般他问完自己常问的三板斧后,就会结合你的简历去提问,那么你的简历最好能做到趋利避害,也就是引导他问你会的,然后框定大概的考试范围。所以。 如果你写在简历上的东西一问三不知,那么在对方的眼里,你可能不光是技术不太行,可能信用方面也差点意思。所以如果你只是一个初学者,或者你离找工作还有一段时间的话,大家可以先给自己维护一份理想中的简历,然后面向简历去学习,当你把自己心目中的样子变成真实的自己后,就可以出去大展宏图了。关于简历,我想说的第二点其实是再次强调,尤其如果你已经有了两三年以上的工作经验,那么请务必准备一份没有写期望薪资的简历。用来教给你的技术面试官,因为确实有很多企业存在着比较严重的薪资倒挂现象,当你有个两三年工作经验后想跳槽的时候,你真的可能会遇到你自己的期望薪资高于对面这个面试官的当前薪资,为了避免他看到这个数据后心态爆炸,从而影响你面试结果的公平性,那么就没有必要主动让技术面试官知道你的期望薪资。下面说这个面经,如果你要面试的是大中型企业,你很有可能可以在一些APP或者网站上刷到这个企业、这个职位别人的面试经验,看看别人过是怎么过的,挂是怎么挂的,临时抱抱佛脚。另外,如果你的运气足够好,你正好遇到了面经里面提到的这位面试官,那你的成功率确实会大大增加。虽然不能说是开卷考试吧,但至少客观题你会很容易遇到原题刷完面经后,再花一个小时去了解对方公司,搜索对方公司的主要业务、主打产品和公司发展历程。准备一个跟对方公司产品、业务相关的问题,然后你就可以在面试的过程中,比如自我介绍环节,或者最后的向面试官提问环节,向对方传达出一个信息,那就是我不是海头,我是做了功课的,这会大大增加好感,拉近距离。最后在面试的前一刻,你可以打开你的录音设备,录音笔也好。 手机录音也罢,对你的面试过程进行全程的录音。这份录音主要是两个作用,第一个是把当天没有回答上来的问题记录下来,回家把它搞懂,那么就算面试失败了,咱也可以有点长进,对不对?第二点也是最重要的,通过回放录音,你可以发现很多自己平时不易察觉的问题,主要是在表达方式上、用词习惯上,还有语速、音量等等,总之就是自己听听自己当时说的话,自己听起来舒不舒服。沟通能力和表达能力在日常工作中和职级提升中,他占的权重甚至会高于你的技术,因此真的值得大家去下大功夫纠正和锻炼自己的沟通和表达。锻炼是天长日久的,短期见效的就是在面试时语速放慢一点,声音放大一点。特别是如果你的普通话不是非常标准,那么你会下意识说的声音又小,语速又快。你想你为了这次面试,你为了找到一份工作,你已经学习了那么久,你藏了一肚子的知识一定要通过你的声音和语速,让对方清清楚楚的知道你想说什么,你会什么,你值多少钱。下面说自我介绍环节,这个环节很重要,你的技术越差,这个环节越重要,这是你主导这次面试风向的唯一机会。尽量不要让面试过早的进入一问一答的回合制环节。首先既然是自我介绍嘛,你讲的是自己的过往,所以你的语气应该是平和而真诚的,不能像背课文或者演讲一样。面试官,你好,我是来自河南郑州的,小王,这样不好,应该是,诶,你好,嗯,我是小王,我来自河南郑州,应该是这样的自我介绍环节三要素,秀优势,套近乎,摆技术。所谓秀优势,就是把你自己认为你自己比较优秀的,但又怕在面试过程中面试官注意不到或者不会提及的东西。提前给他摆出来,比如说你是应届生,你在学校里面参加了什么? 什么比赛啊,得了什么奖,在这个过程中自己有什么提升,简单的自我介绍后,秀完优势以后套套近乎,这时候就把你之前用一个小时对这家公司的信息收集就用起来了,用简单的两三句话组织一下啊,比如我来之前啊,大体了解了一下咱公司的业务和产品。嗯,我觉得挺感兴趣的,我个人也挺想往这方面发展的,所以我就准备了,准备过来面试了。注意我的用词,咱公司非常自然的不做作的把贵公司,你们公司只代为咱公司,相信我这招很好用,倒回去重新学两遍,我的表达方式在润物细无声中拉近了你们的距离。画完金乎以后开始摆摆技术,这里说的摆技术并不是说你知道哪些技术,而是说你擅长哪些技术。一方面呢,可以尽量的引导比较善良的面试官去给他框定一个提问范围,另一方面,在后面的面试过程中,如果哪个问题没有回答。 回答上来,在这个范围内,是否有跟他可替代的技术,可以拿出来跟他聊一聊的?OK,在整个的自我介绍环节中,如果你能让面试官搭上茬,你能跟他搭上话聊起来的话,你的成功率大概可以提升10%。下面会进入面试官的提问环节,基础知识和算法这些没有什么技巧,有实力的靠实力,没实力的就靠运气。小王在这里祝大家运气都很好啊,正好考的都会,在问到一些框架中间架的问题时,如果你不会先考虑一下跟这个东西差不多的其他玩意儿有没有你会的,比如人家问Eureka相关的问题,你不会没用过,但你如果这块用过其他的,比如etcd啊,consul啊zk之类的,那你就先把问题接过来嘛,你可以说啊,Eureka我确实之前是不太了解,我之前一直用的是某某某,那如果对方正好也懂,也想问的话,可以跟你一起来聊一聊另外一种技术,如果他不懂或者不想问的。那这事也不全怪我啊,只是咱的技术栈没有对上而已。再比如对方问到你一些源码相关的,比如说他问了你一些啊,spring相关的源码方面的实现啊,理解的问题,你答不上来,可以往自己会的地方转移嘛,你可以说啊,我确实有在一直读源码,但是我还没有读到框架那部分,我目前读到了比如JDK的某某某块的源码,总之就是先退一步,再往侧方向进一步,我虽然这个不会,但是我会某某某,你愿意跟我聊一聊吗?但前提就是在你去面试之前,你至少肚子里面是有那么三四块知识是你掌握的比较好,可供你去转移话题,转移问题的,你别技术上啥都不会,到时候想转移都没得转移,人家问你两个技术,你说啊,虽然我技术不会搞,但我肚皮舞跳得好,还是个女装大佬,你快拉倒。问完技术之后,面试官可能会问问你的项目,因为对方对你的项目并不是很了解,所以业务上、细节上应该不会问的非常细。 但不管你是做了整个项目,还是项目中的某几个模块,你都必须能够阐明整个项目的主要业务。另外常问的还有一些,比如说你,你觉得你的项目的亮点在哪里?你在做的过程中遇到了什么问题,如何解决的?自己从中获得了哪些经验和方法论?另外,如果面试官怀疑你之前的工作经验是假的,也就是说如果他怀疑你没有实际的工作和项目经验,你这些都是培训班教你怎么写的。就还会问到你一些项目中和工作中的实际操作的细节,比如说你们是如何管理迭代的,线上的日志是通过什么方式查看的,你们的发布流程是什么,你在开发过程中都开了哪些会,输出了哪些文档,就是如果你的工作经验是假的,只要对方有心想问的话,还是肯定能问的出来的。比如说我之前问一个人你遇到了什么问题之后,他回答完以后,我说你这个bug是怎么发现的,你是怎么查看线上日志的? 时我也就随口一问啊,结果他就随口一答,就控制台看的呗,牛逼啊牛逼,你们公司的线上环境就在你笔记本里跑着呢,你在这边一边改,人家客户那边看到的东西就一边变。最后来说一下HR面试这个环节,除了某些大厂啊,HR类似于政委这个角色一样,拥有一票否决权,经常大部分情况下,如果你走到这一关呢,你基本上已经稳了,你需要做的只是做一个正常人,说正常人该说的话,主要注意两点吧,第一是准备好一个问题的回答,那就是你的职业生涯规划是怎样的。第二点就是要时刻注意,你要表现出对当前这份职业,这家公司以及当前所处的这个城市有着长久的打算。举个例子,就算你打算的是几年后回老家发展,你仍要口头上说你打算深耕在目前的这座城市,这点还是比较重要的,虽然大家可能换份工作都是比较常见的事情,但至少你在开始的时候你不能。 把死期给说出来,说了这么多吧,其实面试说到底是两个人之间发生的事情,既然是人和人之间的事情,那么就说明他一来是一个主观占比比较大的事情,二来其实挺看运气的。市面上的面试官和公司其实还是挺多的,因此大家最重要的还是保持良好的心态,不要被一两次的失败就打击到自己。这篇文章的能量密度其实还挺高的,推荐大家都能收藏起来,面试之前拿出来再看一遍。

祝愿大家都能拥有一份满意的工作,感谢阅读关注。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/927528
推荐阅读
相关标签
  

闽ICP备14008679号