很早就想写一些吐槽面试的文章了,面试的经历有很多,有一部分是毫无意义纯粹为了满足面试官炫技而参与的面试,一部分是真的有实际需求,但是确实没满足到的,还有一部分是用人单位并不真实需要用人的。
作为曾经有过团队管理经验的人来说,当公司有扩充团队计划的时候,通常不会只是1,2个月碰到上线节点,需求紧急的情况去招人,一般这种大多能通过安排适量的加班来解决问题,也就不需要去额外的招人。
换言之真正需要招人的团队通常会具备2个特点,第一业务处于上升阶段,初期的代码已经无法满足后期的业务需求,需要在短时间内调整架构拓展业务逻辑,并且后续有一个较长的最少半年的运营计划,第二对于实际技术要求并不会特别高,对岗位的技术限制有明确定义,通常会围绕这部分岗位最低要求去安排面试。
当然,具备这两个特点的团队,并不一定会真的按照这个标准去执行,很有可能最终面试的时候,HR捧着千辛万苦终于从一大叠简历中筛选出来的一份看上去还挺不错的简历,开开心心一蹦一跳的过来递给部门负责人审阅和安排面试,回头就被部门负责人随手扔给了一个可能连管理都没有,招聘要求都不清楚的人去处理了。
接下去也就会出现,所谓的面试问《如何制造航母和空间站》,结果工作却是拧螺丝的情况出现了。
当然了也不排除另外一种情况。
那一年我还是名义上的团队管理者,因为团队的生产能力确实有些跟不上后续的开发计划,并且可以预见的是有1年左右的时间会持续高压紧张的情况,于是也就提出了扩充团队的提案,并且建议可以寻求外包公司,初期用人员外包的形式来替换。
意见很快被通过,我也开始面试,而作为实际用人方,我很清楚需要的人什么是,只要1-2年实际工作经验,能够使用基础框架,看的懂代码,能配合现有团队成员做修改和新需求的开发即可。
这个条件其实非常容易,通常面试5-10分钟就可以确定面试人员的情况,是否能真的胜任工作内容,而前来面试的人里只有1人是明显没有实际工作经验,即使是在描述日常工作环境这一个环节上都表现的异常怯懦,并且根本无法想像其所描述的环境是一个有项目开发经验的团队所表现出来的环境。
面试过程显的异常简单,2-3分钟时间大致询问了之前的工作环境,使用技术,然后的4-5分钟时间里随便找了个点聊了一下假如碰到问题,会怎么解决,全程大约10分钟左右,一共前后面试4人,有1人可以考虑留用需要看后面几天的其他面试情况,1人表现没有实际工作经验,2人对工作中出现问题的解决方法并不适合团队协作而被pass。
高效的面试结果,和对人员的情况的判断最后得到的结果就是,我被公司判断在招人这件事上太过随意,不重视,被直接踢出招聘面试的环节,最终交给了对招聘岗位工作安排完全不了解的人去做这件事,而一次30分钟无意义的《如何制造航母及空间站》的面试反而的到了极大的赞赏。
当然,这与公司和团队的氛围有很大关系,也有很多人会说,公司的判断确实没有什么毛病,10分钟能面出什么?
简单来对团队用人情况做一个阶段性划分,很容易就能明白10分钟到底够不够面试1-2年工作经验的员工。
通常情况下团队最少有1个人,有完整项目经验,并且工作超过8年,有足够多的中间件使用经验,可以应付任何运营过程中出现的突发情况,还有有一定团队管理经验可以独立完成项目从0-1的开发和团队组建,这个阶段有时也不一定只有一个人,毕竟技术好的通常对管理并不熟悉,所以稍微成熟一些的团队通常会有2个,1个技术较好,但团队管理能力不足,一个技术不足,但有足够的团队管理经验,当然,一般情况下团队管理经验回优于技术能力,因此可能会是有足够团队管理经验的人来主导决策。
这种往往不是通过面试,而是通过推荐或者有曾经共职的经历,用人方与被用方有基础信任,能够将项目安心托管的情况,多数情况下的面试恐怕只是大家找个地方坐下来喝喝茶,聊聊天,谈谈过去的一些工作情况等。
下一级一般会配置数名有5-8年工作经验,对当下的开发框架,代码编写都有一定自己的理解,可以独立处理和解决日常工作中遇到的技术瓶颈。
作为这一层的人员面试,必然已经将自己认为可以展示的工作经验通过简历的方式展示了,若10分钟还没有办法分辨一个人有没有真实的技术瓶颈处理经验,那只能说面试的人自身水平也有待提高,万一走眼,姑且还有试用期保底,要说公司项目就指望进这么个人带起来了,呵,那只能公司恐怕只能等着倒闭了。
最后一级也是组成团队的真正基础,甚至可以不要5-8年工作经验,也必须要有的一层就是1-3年工作经验的人群,对技术难点人云亦云,但也不需要真的到有自己理解的地步,说的糙一点,只要能看懂代码,有最少经历过入职1个项目团队并从事开发工作,会ctrl + c,ctrl + v就足够胜任工作,那么试问,10分钟的面试不够么?
软件开发这许多年下来,套路虽有千千万,但多半早已被人走过,花一些心思就可以从网络中找到想要的答案,百度找不到问必应,必应给不出答案还有谷歌。
最近的几次面试过程中,有2家公司,专门做分类知识搜索,爬虫+关键字词频解析,如果我没有记错,python可以有现成的类库实现基础逻辑,java也可以用多种技术框架实现类似功能,其工作量恐怕并没有想象中的那么大,若有朝一日,有人做了一款定向分类搜索引擎,收集技术关键词及其分类和解释,结合如今的语音识别技术,面试开始,把手机丢桌子上,技术面试你随意,给不出你要的答案算我输的境界,试问届时那些天天面试问《如何制造航母和空间站》的面试又要怎么进行?
即使如今已经不是管理者了,但是若有朝一日能再临这样的岗位,我的面试也绝对不会超过10分钟,而我的要求也不会超过岗位需求,我相信,我需要的不是面试头头是道的人,而是能力确实能为我所用的人。
网友评论