25号下午一家公司约面试,这家公司是某集团公司新设立的研发中心,对这个公司,虽然行业涉及到机器人,我有点兴趣,但是我一直也没有太大的意愿,由于目前在职,联系面试也是一波三折,拖拖拉拉了好长时间才凑成了这次面试。不过面试倒是挺出乎意料的,也让无味的面试多了一些味道。也让我觉得这次面试还是值得的。
一般的公司的技术面试一般都是面试官先就着你的简历,先技术上探探你的虚实,挤挤你简历上的水分。就简历上的经历,尤其跟公司感兴趣的技术点相关的经历进行一番询问,在技术上对你有所把握以后,然后聊一聊你的兴趣方向啊,团队意识啊,管理意识啊、离职原因等等东东。反正我面试别人,还有我以前经历过的面试,基本上都是这个套路。技术上过关了,待遇双方可以接受,其他方面没有硬伤,一般就可以发offer了。
下午去面试,他们正在开技术会议,似乎在讨论进度啊,方案啊这些方面的内容。填完信息表以后,就等着他们头开完会。自此,套路都一样,也没在意。一会儿,他们散会了,等了一会儿,他们人事人员叫我进会议室。一个主面,两个陪同。主面的人年纪应该40开外,甚至可能有50,但是显得很有活力。另外两个就年轻很多了。一上来,主面就问我,你对公司有什么要了解的吗?一下让我措手不及(我必须承认,我的临场反应能力确实挺差的),我虽然有些准备,例如问问公司的技术开发管理方法啊,代码质量管理方法啊,项目进度保证方法啊,等等。但一般都是彼此介绍地差不多了以后,有针对性地拾漏补缺。当时觉得一上来就问这些,不是太合适。一时也想不起来问啥好。就说,你们面试比较特别啊,一般面试都是你们先问啊。主面就说,这个没有关系吧,法律也没有规定啊,即使宪法,还有5年修订一次呢。我实在想不起来,就问了问他们的技术管理方法和代码质量保证方法,尤其是新员工的代码质量如何保证,他回答基本就是weekly meeting上,小组集体进行code review。项目的结构合理性靠架构师来保证。我印象最清晰的问题是:你对自己如何评价,在技术开发人员中应该处于什么水平,我就按自己的平常的看法,略微保守,说了top 10%吧。最后被聊成说我一直在小公司,接触到的人水平比较低,在这其中的10%。当时也没想起来要反驳,其实说实在话,在我接触到的人中,自己的水平应该是first。这一点上失败。自始至终,他们也没有任何技术相关的问题,我问他们,主面说从经历和他们的问答中,他们可以了解到。但我对这个直到现在也保持怀疑。不过,公司招聘本来就是招适合自己的,并不是找技术最好的。
结束的时候,我问他们多长时间可以有结果,结果又是他问我希望多长时间有结果。这次面试中最最失败的就是我在面试结束的时候,我问他们,如果我没过面试,可不可以告诉我失败的原因。虽然,这个公司我本来就是看看而已,不是我理想的目标公司,但是这里问这个问题,实在是最最不合时宜的。
6月份面试的,当时就想这个面试值得写下来。这段时间出差较多,一直拖到今天(8.10)。直至今天,我也没有联系他们,从结束走出大门,我就意识到这些。这个面试不成功,当时我觉得是我经历的最有价值的面试。总结自己,提高自己。