静儿被面试
静儿四年前面试一家公司,当时没有意识到自己的工作年限已经很长了。面试官的工作年限似乎比我短。他问了我很多java的三方类库的用法。我当时那段时间主要在做搜索,对于三方类库没有多少研究。我并不知道他那种用法,被他问的回答不出来了。他显然很得意,跟我说:“你是不是很久没有写代码了?自己知道结果了吧?”我笑笑说知道了,然后优雅的转身离开。
我没有怀恨面试官的意思,我觉得很正常。通过他问了一句:“你是不是很久没有写代码了?”他心里隐约知道我有其他的能力,这些能力是他的能力局限没有办法问出来的。这只能说和他们的要求不符。因为后来我找到了更好的工作。
静儿做面试官
静儿做面试官,对很多和我平级的、甚至比我级别高的面试者给予了通过。
之前在金融面试过一个人,现在已经入职美团一年了。当时面试时发现工作十几年,他对技术的热情还是有的。有自己想法和比较深入的领域。中午了,我带他去楼下吃饭,过程中观察到他处理事情灵活,综合素质不错。回去我就给了他通过,建议级别定了比自己高一级。
前段时间面试了一个小伙,现在已经是我同事了。级别和我一样,当时我给了他A(强烈通过)。原因是:虽然他做的业务太过简单,但是有持续优化的精神在里面。整个过程中我只让他介绍自己,没有问一个技术问题。他却一个项目一个项目的介绍了其中值得说的一些内容。比如怎么利用火焰图消除尖刺等。中间体现出了他自己的思考。美团非常重视员工的培养潜力。所以单凭他这一个亮点,足以让他通过了。
怎样面试
不知道是不是有的朋友在面试时做自我介绍,说自己是什么学校毕业、工作几年、都在什么公司。说着说着就觉得自己说的没有什么营养。
假定静儿去面试的是一个架构师的职位。让我做自我介绍我会分为下面几个部分。
个人概况
架构能力
技术追求
技术影响力
值得注意的是这几个部分的顺序不能变。面试官从HR手里拿到简历,他有可能之前一眼也没有看过。你需要给出一个整体印象。所以从个人概况开始。面试的架构师,架构能力是核心能力,核心能力不过关,说其他的都很苍白无力。技术追求体现了职业潜力和素养,当核心能力过关了,这个可能会是面试官更为关心的。有了前面的基础,技术影响力才是加分项,不至于给别人沽名钓誉或者不注重本质的感觉。
1
个人概况
这个只是让面试官对自己有整体的了解,不是重点,但最好有亮点。也最好限定在100字以内。静儿的话会这么说:
本科东大计算机,研究生中科院心理学,有日本东京和美国硅谷工作经历。工作十二年,目前就职美团。曾经负责美团金融线下支付的支付核心,支撑了从日单百万到千万的质变。
2 架构能力
这部分要做的事情很简单。就是描述自己目前负责系统的架构,如果把架构内容都写在这篇文章里,这篇文章就太长了,所以这里只写一个思路。分为下面几部分:
1、系统目标和需要解决的问题
2、系统边界,包括自己能看到的更大的系统视野是怎样的
3、业界对标产品及自己的项目在业界处于什么位置
4、在架构设计中的亮点有哪些
5、未来的演进方向是怎样的及有哪些思考
3 技术追求
这是重点部分,尽量不要用描述性的词,而是用实例说话。静儿在工作中给别人很深的印象是工作很拼、很有责任心。但是面试时是不能这么说的。但是可以在举的例子里体现出来。否则将会带来仁者见仁的不确定性。
比如如果自己说自己经常加班很晚,这样人家就会质疑:“你是因为什么加班很晚?是不是事情没有做好不得不这样做呢?” 静儿的话会举这样的例子。如果说自己学习能力强,这也是很容易受到质疑的。作为程序员,学习能力不是最基本的吗?这些说辞是分分钟暴露逼格的,要避免。
通常在面试时我会带上自己的笔记本,向面试官展示最近写的几个项目的代码。代码和代码的区别,相信面试官还是可以在较短时间内分辨的。
我会介绍其中一个模块的功能,并展示相关的代码。面试官可以自己判断这段代码有没有很好的表达我描述的功能。过程中我会介绍我的一些设计和理念。
然后涉及到细节,比如我会用发“大象”报警代替每一处需要用“断言”(断言加在某个不可能被执行的代码上)的地方,并会处理每一个异常报警,不放过每一处错误。再比如我的单测里不仅有功能验证,还有并发验证。并且都记录了开始和结束时间。如果运行时间大于某一阈值,就会大象通知我需要优化了。
4 技术影响力
这个部分比如参加过什么比赛取得什么名次都可以说的。但是有一个要点:最好说明影响力带来的价值。不用太多,否则容易给人感觉:是不是工作不饱和?天天好有时间~~ 静儿的话大概会这么说:
有百余项技术发明专利,起到了技术把握产品方向的作用,有些专利也会作为与外部谈判的筹码,对与外部的合作有促进作用。
有自己的技术博客和公众号,成功推荐入职美团十余人,入职后表现优异。有快速组件团队的能力。为队友团队输送人才,建立了良好的合作关系。
曾经有个朋友给我打电话邀请我去当技术总负责人,原因是觉得他们CTO性格沉闷,想一个性格外向活泼的人中和一下整个公司技术团队氛围。就是这么简单。可能另外一个人能力也不错,结果人家没有看上这个人的性格。所以不要从简单的一两次面试结果否定自己。坚定自己的目标,努力提高自己就好。春节前最后一个工作日还9点半下班的那个同学一定不会混的太差:-)