一. 前言
两年前写过两篇《面试官角度看简历和笔试,不得不吐的槽》《面试官角度看校招面试之吐槽》,一晃2年过去了,数数看又多过了2K+的简历,面了几百场,回看之前的内容,觉得又可以补充一批新的槽点与时俱进。
二.简历
-
有倾向性
什么叫有倾向性呢,比如你旨在面后端,那简历项目写一堆和后端无关的项目那肯定不会是明智的选择,下面随便举几个例子,简历质量由差到好。
简历1:项目经历0
简历2:电子/硬件/医疗/生物等等,甚至包括写社团活动
简历3:U3D/UE4简单小游戏(雷同极多,一看就能从百度、b站搜到)或者深度学习/机器学习等
简历4:简单的服务端小项目(雷同极多)
简历5: ACM不错的获奖经历
简历6: 有深度有思考的服务端项目经历/相关实习经历
-
简洁无废话
简历最好只一面,除非真的异常扎实内容很多。
简历不要记流水账,罗列要点,尽量精简。
-
要有鹤立鸡群的点
大量雷同的简历基本会让人一扫而过,如果有一个很亮眼的点并重点列出,那一定能吸引面试官的眼球。同样还是以后端举例,如果有以下方面的精研,那一定是很亮眼的:
- 看过开源库源码并有自己的分析、研究,最好还有小测试、优化更佳
- 看过Linux源码、自己跟踪调试过更佳、自己动手写过更佳
- 看过RFC,了解超越书本知识范畴的计算机网络知识,深入研究过源码
- 动手写过大型项目、有github贡献、参与过知名项目
三.面试
-
不要作弊
线上面试的时候,有些同学就会动歪心思,比如准备面经放一边查看、比如当场谷歌百度搜答案。大家都不是傻子,你念出来的和自己答出来的差距挺大的,更离谱的还有敲键盘劈里啪啦响的,这种直接就G了,诚信问题。
-
积极主动的引导面试
积极的回答问题,并尽可能的多答,答的全面且深入,这是基础分。如果在此之余,还可以有意识的引导面试的进展方向,那才是高手。举个例子,如果面试官问了你一个TCP协议的拥塞算法,下面几种回答方式由坏到好排列,如果能做到最后,那估计半小时都过去了,面试也基本上妥妥拿下
- 答不出来或者答不全、坑坑洼洼
- 答了几句计算机网络书本上简单的慢开始拥塞避免快重传快恢复
- 先说了书本的基础拥塞控制算法,然后说明这个叫reno/new reno,还知道有哪些哪些(主动引导)
- 说了自己知道了bic/cubic/bbr等,进行比较,详细说明差异,再说说优劣(积极回答)
- 说完优劣,再谈谈自己知道源码设计,如何实现的,应用场景,是否有改进空间(展示长处)
- 谈完主动引动话题到UDP,说说可靠UDP设计上有什么区别(引导面试的走向)
-
扬长避短
遇到真的不会的、答不上来的、没答好的,别说个不会什么的就算了,那就冷场了,这种一样可以主动引导,你可以说说“我知道一个XXXX,他虽然不是这个XXXXX用的,但是好像也可以有类似的效果”,或者“我对XXXX不了解,但是对XXXXX了解的要多一些”。
-
提问环节
千万别说自己啥问题都没有,千万别问一些奇奇怪怪的问题,要问的体现出自己的水平和精神面貌,一些比较常见的、还算不错的问题就有如“我哪些方面有不足,需要如何改进”,“贵公司的培养方法,我想学习XXXXX,我对XXXX比较困惑,我不知道XXXXX方面如何提升”之类的,或者问一些刚刚没答好的题目也是OK的。
总结
暂时写到这里,后面有啥想补充的再随时来补充