近期每周都会约一些面试。尝试和面试官对线。原因有几点:
- 想要看一下现在市场上,面试官们都青睐什么样的人才。看一下自己到底值多少钱。
- 想要找一下自信,通过和面试官的对线,来获取自信心。百分之八十的面试都是很顺畅的。
- 想要检讨一下自身的不足。面试其实就像一面镜子,什么水平,短板一下子就会暴露在阳光之下。太自信了以后,容易飘在空中,自以为自己无所不能。其实面试被吊打这是好事,我们可以找到自己的提升点。不能小看这些,如果你都能补充起来,每个点少说也得加2000块钱。
- 和一些优秀的面试官对线。实际上是可以开阔自己的视野的。作为一般的开发人员,没有多少机会能和领域内的大佬对话的。我们应该珍惜三面和四面的面试机会,因为通常情况下,三面四面至少是部门级别的leader,他们是真的见过“世面”的,他们是一路从从人堆中冲出来的,多向他们学习,他们问题一些你不知道的点,或许真的是今后的成长道路中会遇到的点。
- 更多的面试,可以提升你的表达能力,语言组织能力。检查一下自己是否能把自己做的东西讲明白。只有身经百战的“老兵”才能在战场中处理得游刃有余。我们可以从面试中获取经验。等你身经百战以后,你会有更强的控场能力,实际上假如你足够有能力,你是可以主导这场面试的。讲什么,聊什么都由你说的算。(为什么这么说:既然面试官通过了简历筛选,自然是想要你的,不然也没有必要浪费自己的时间。所以实际上整个面试,是在挖掘你的闪光点。“货真价实”自然会听你讲下去)
面试过程
- 大厂
- 一面:级别是小兵,基本上是今后和你并肩作战的。
- 二面:直系领导(组长之类)。招你过去,指挥你作战的。
- 三面:部门leader,上级领导。一般有资质一点,至少在这个行业摸爬滚打好多年了。
- 四面:其它部门的leader。俗称交叉面。这是一个Double confirmation (双重确认)的过程。
- 五面:hr。纪委的一个价值观审核的过程,也包括了谈薪资。(大厂hr权利很大的,技前边的技术面再顺利,这里说你不行,你基本上也就没了)
- 加面:boss加面。hr薪资没谈下来,超过了hr的可控范围。如果真的前边的技术面评价高。但是因为大公司程序和流程问题(比方说看base),给不了你这么多。这个时候要申请加面,让老板拍板。
- 小公司
- 一面。你同级别的同事。有时候小公司,不规范,为了节省时间,直接两三个面试官一起面你一个人,场面比较混乱。这个情况下,通过,你基本上可以来试岗了接下来会有hr联系你。
- 二面。可能是小团队领导。也可能直接是hr跟你谈薪资了。
面试官分类
总结一下这些面试官,大概能分成两种。
- 第一种比较和善。他非常愿意听你讲,前提是你讲的东西都是闪光点。(如果你真的有实力,遇到这样的面试官,会是一拍即合,相见恨晚)遇到这样的面试官,如果自己有料,能多讲一点就多讲一点。
- 第二种面试官,技术过硬,有他自己的知识体系,更有他的想法。整个的面试过程,会由他主导,通常情况下他不想听你讲扩展的东西。问一个问题,你就斩钉截铁的回答就好,并且你要在经过思考以后,讲重点。这样的答案是他最想听到的。这个时候你去扩展,拖泥带水的,往往是一种技术不自信的表现,只会给你减分。遇到这种面试官,老老实实的回答,会就是会,不会就说不会。整个面试过程会严肃一点,但是如果问题你能回答出来百分之九十,这个面试过程也是愉快的。否则就没了。
自身的不足和忠告
列出几个特别重要的点。
- 数据结构。如果这个点丢了,面试官会认为你基础不行。底层建筑决定了上层建筑的高度。你前边讲的天花乱坠。如果只是因为一个数据结构不行,一下子就垮了。数据结构是基本功,一定要修炼好。
- linux内核。最近的面试过程,在讲一些点的时候,二面三面的面试官会试探我的底儿。这个毕竟闻道有先后,术业有专攻。不会不至于直接否掉。但是会了绝对加分。此功威力无穷,建议修练。实际上这个的确很有用。我在生产上就遇到了一些问题,java程序没有出现任何异常,然后终止了。我就通过去查看一些内核的日志,发现了硬件错误。我不太擅长linux内核,但是后续一定会读。
技术面试上的三十六计待补充
ps等我百战百胜了,再补充吧!这一天一定会到来的。