引言:
看完了面试现场系列的人,基本上过技术面没什么问题了,但是你有准备过Boss面吗?有准备过HR面吗?
Boss面和HR面主要不是侧重技术,他们的问题可能更加隐晦,更需要你好好准备一番,才能俘获他们的心。
为此,互联网侦察特推出面试软技巧系列,一起来探讨一下几个常见的“面试软问题”。
正文
面试官:如果你的同事不合作,怎么推进项目进度?
头条校招三面原题,校招同学投前端,被问如果后端同事不合作怎么推进项目进度。
有人说头条三面全是怪问题,其实这道题没想清楚的话不好回答,但是想清楚了就是送分题。
当然,校招生没有工作经验,如果在平时的学校项目中也没有思考过团队合作的问题,那么基本也就慌了。
不要慌,我们一起来分析分析。
群里讨论
这道题是在我的群里爆出来的,先来看看群里的一些答案。
单枪匹马型:后端不合作是吧?巧了,在下正好会点nodejs,我自己用nodejs写后端。
疯狂表态型:咱们是大公司,我相信这样的员工在咱们公司是不会存在的。(手动斜眼)
太监不急型:我只是团队里最小的员工,同事不合作leader都解决不了,我又有啥办法?
当然,群里只是开玩笑,如果真的有人这样回答,那只能回去等通知了。
我们来看看真正的应聘者如何回答。
应聘者A
应聘者A诚恳地说:我确实碰到过这样的同事,一般来说可以直接电话打过去,如果还不行就去工位上当面找他,或者在他旁边写代码,这样可以促使他尽快完成我需要的接口,保障项目进度。
大家想一想,这个答案怎么样?
你别说,现实中确实有人这样做,但是这样做的话,挺累的。首先你得跟着别人跑,万一他在开会,你就一直等着?万一他出差了,你还得飞去另一个城市?其次,就算你在工位找到了他,大家都是开发,为啥你得求着他?尊严在哪里?
所以这个答案我是不满意的。
应聘者B
应聘者B一听就来气:我就曾经碰到过这样的人,其实方法很简单,直接发一个邮件说明情况,并且抄送我老板和他老板。如果还是不合作,就抄送老板的老板,一直往上捅,捅到他们兜不住了自然会合作。
现实中也有人这样做吧?这个方法确实能起到一定效果。但是如果这种事情都要麻烦你的老板,或者老板的老板,甚至老板的老板的老板,就会让老板们觉得你很low,当然也会觉得对方很low。所以这其实是两败俱伤,或者说伤敌一千,自损八百。
就没有更好的答案吗?
看过面试软技巧第一篇的人,应该能想到,我们要分析原因,不要一概而论。
应聘者C
应聘者C不慌不忙地说:首先,我会和他沟通,看看他到底是为啥不合作。是因为手上项目太多忙不过来?还是实现起来有什么困难?又或者项目优先级不高?两边的项目计划对不上?然后,和他一起列一个项目计划,把什么时候提供哪些接口,时间点都列出来,如果他没时间,我就自己接一个然后给他看一下。最后,就把这个计划发送邮件给双方,按照这个计划执行。
这个答案如何?有沟通,有计划,有执行,看上去是职场老司机。如果是HR面这个答案应该还算不错了。但是这是一个技术大佬面,这个答案能不能过还真不好说。
有没有发现什么不对?以上答案都没有从技术角度进行任何分析。但是你要知道,面你的是一个技术管理大佬啊!
这道题到底问什么?
一开始大家就把问题定位为团队合作问题,但是你从技术角度想想,是不是有新的思路?
我相信大部分人的简历中都会写以下关键字:前后端分离、基于接口编程、设计模式、抽象、模块化……
这些思想除了让项目结构更加合理,一个很重要的功能就是解决面试官现在问的这个问题。
来看看下一位应聘者如何回答。
应聘者D
应聘者D胸有成竹地说:其实从技术角度讲,前端开发并不强依赖后端,因为我们现在都是前后端分离,前端只需要根据定义好的接口数据格式,使用一些接口数据mock工具,就可以独立开发,需要与后端协调的只有两个地方。一个是接口数据格式,另一个是前后端联调,接口数据格式如果后端没时间,前端来定义也可以,所以最后也就联调的时候会需要合作一下。
当然我也会定期发送项目进度出来,如果后端一直不开发,那进度可能就是
前端20%,后端0%
前端40%,后端0%
领导看到后自然会从上层给后端施压。
这个答案如何?如果是面后端,也可以从模块化,面向接口编程等方面来思考。
所以看到了吗?大佬面并不会直白地问,你给我解释下前后端分离。而是通过这种软问题来考察你的技术实力,同时又考察你的团队合作能力。
大佬面的问题都比较宽泛,可以从多个角度来思考,所以区分度也更加明显。
更多面试软技巧,欢迎关注本公众号,将陆续推出。