跳到主要内容位置

面试没通过,又一次,我好菜呀...

张旭乾

面试

是不是每次面试没通过都会有这样的感觉?作为一名程序员,每次面试的时候都觉得准备不充分,面试资料多的看不完,实战经验也不够,即使自认为准备的很充分了,最后还是栽了,到底是因为自己菜,还是自己菜,还是自己菜呢?要回答这个问题,我们得先知道面试到底在面什么。

面试在面什么?

我们好多小伙伴总觉得面试就跟高考一样,有着严格的评分标准和分数线,谁的分高谁就能进去,但事实上,面试是通过交谈来互相了解对方的一种形式,更多的时候是考验的一个人的沟通能力,如果你能让面试官感觉聊的很投机,那么会有相当大的概率通过面试。 对于技术方面,不同的公司有不同的侧重点,大厂看重原理和算法,其它公司看中技术的熟悉程度,也就是项目经验。技术方面的问题是最棘手的,你可能认为面试通过的人,技术一定很牛,这个我以身边进谷歌、Facebook、亚马逊等国外大厂的朋友的经验证明,这是绝对错误的。技术关是最没有技术含量的考验。通常,公司并不知道一个面试者的技术水平,所以才会通过笔试和前几轮的面试进行考察,考察的问题基本都是类似的、可以举一反三的、是能专门进行准备的。简而言之,就是谁下功夫准备面试了,谁通过的概率就大很多,例如一个刷了 leetcode 500 道题 3 遍的,一定比刷了 300 道题 1 遍的通过率高。

这样看,面试并不能反应一个人的自身能力,1-2 个小时的时间不可能了解一个人。一个人通过面试有可能是长的好看(就有的公司喜欢宣传自己的帅哥美女多),也可能是运气好,面试官的问题正好都准备过,或者像之前所说的,能说会道。你没有通过,除了技术不对口外,多半是这些原因,更多的时候是运气不好,问的问题没准备充分, 绝对不是因为你菜! 那么知道面试没通过不是因为自己菜之后,接下来看看下一步要做什么。

面试完你可以...

面试失败是一个非常打击人的事,因为内心抱有了期望,并希望得到其它人的认可,在拒绝之后会感到愤怒,那么这个时候你可以尽情的:

  • 吐槽。向朋友、家人尽情的吐槽吧,心里的不快不能憋着,吐槽完你会感觉轻松很多。
  • 吃。如果你是个吃货,那么没有什么能比美食更解压的了,那么可以放肆的吃,把面试的事抛到九霄云外。
  • 发泄。打游戏、运动、做自己喜欢的事和其它一切可以让你放松,忘掉这次面试的事情。

面试完你不可以...

虽然面试被拒很不好受,但是你绝对不能:

  • 气馁。失败一次就一蹶不振,感觉整个世界都不爱自己了,自己菜的能钻到地底下去了,再没动力面试下一家。这是绝对不行的,凭什么因为一个面试就否定自己?整个世界不爱你吗?错,整个世界谁都不爱,世界又不是你对象~
  • 报复。“哼,不让我过面试,我就在网上到处报这家公司黑幕”。你太在乎这次面试了,面试没通过,抛开公司不想录用你以外,同时也是避免了你去一个技术不对口的岗位,没必要跟它纠缠。再者,就算遇到不靠谱的面试官,跟他置气不也拉低自己身份了么?
  • 钻牛角尖。不要反复责备自己这次面试为什么失败了,好像责备自己就能找到答案似的,就算找到相对合理的答案,也不见得是正确的,可能就单纯是面试官心情不好,谁都不想要呢?这都说不准的,所以不要去想为什么失败,那应该想什么呢?看下一小节。

面试完你应该...

面试完之后最有效率的做法应该是:

  • 摆正心态。心态这个事太重要了,如果你平时就喜欢请求别人的认可,那么在面试失败后会感到很受伤,这时就要努力摆正自己的心态了,你自己的技术水平应该只有你自己最清楚,要自信起来,而不是因为面试官说你不行,你就不行,面试没通过过不是因为自己能力差,而是自己擅长的技术,并不是面试的这家公司现在正在用的。
  • 回顾面试过程。看看自己在沟通上是不是还有能提升的地方,例如问你项目经验,你觉得可能没啥好说的,三言两语直接带过,那么你有没有想过,把你的这部分经验完整的讲出来,并穿插一些个人的经历,让面试官知道你在开发过程中遇到了哪些问题,最后是如何机智的解决的。人都爱听故事。
  • 总结面试题。对于自己一点都不会的问题,想想看是面试的公司专门要求的小众技术,还是普遍的大众技术。如果是大众技术,那么就看看相关的资料,多做一些积累,如果是小众技术,那么后面的面试多半用不到,可以先放一放。
  • 继续准备下一次面试。在总结完上一次面试的经历并调整好心态后,应该满怀信心的迎接下一次面试了,一边投简历,一边准备下一次的面试,相信自己一定会在某个时间,某个地方,完美的通过面试。

最后提一下,不要纠结自己的梦想公司,如果面试梦想的公司失败,那么就告诉自己并不是非要进一家公司不可,非要想去的话,有两个办法:一个是如果公司面试完没有冷冻期,那就换个部门在申请一次;第二个是先面其它公司,通过之后先工作混经验,混足了经验再战。 总结一下,面试没过真的不是你菜,反过来也成立,面试过了也不是十分牛逼,面试靠缘分,不要再说自己菜了,自信起来,把贬低自己的时间用在摆正心态和总结教训上,一定会比自怨自艾强的多!

提示

一系列的课程让你成为高级前端工程师。课程覆盖工作中所有常用的知识点和背后的使用逻辑,示例全部都为工作项目简化而来,学完即可直接上手开发!

即使你已经是高级前端工程师,在课程里也可能会发现新的知识点和技巧,让你的工作更加轻松!

《React 完全指南》课程,连载中现只需 48 元(领取优惠券)点击查看详情。

《Vue 3.x 全家桶完全指南与实战》课程,包括 Vue 3.x、TypeScript、Vue Router 4.x、Vuex 4.x 所有初级到高级的语法特性详解,让你完全胜任 Vue 前端开发的工作。点击查看详情。

《React即时通信UI实战》课程,利用 Storybook、Styled-components、React-Spring 打造属于自己的组件库。

《JavaScript 基础语法详解》本人所著图书,包含 JavaScript 全面的语法知识和新特性, 可在京东、当当、淘宝等各大电商购买