You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
6.8 KiB
Markdown

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 041 | 管中窥豹之从面试看企业文化Facebook
从市值来看Facebook是近年来仅次于谷歌的在硅谷成长起来的大公司。作为一家新兴的互联网公司它牢牢占据了社交网络的头把交椅。而从面试形式上来看Facebook有模仿谷歌的痕迹但是在模仿的前提下也有它自己的特色。
那么我们先来看一下Facebook是如何面试的。总体上它和谷歌非常像首先是电话面试一般一到两轮如果过了的话就可以进行现场Onsite面试。Facebook的现场面试大概是这样一个过程一般有四轮第一轮是企业文化的面试外加编程考核之后看面试者的经验通常会有两轮的编程题和一轮的系统设计题。
Facebook面试结束以后每个面试官也需要准备一个“包裹”递交到HR手中。这个“包裹”也和谷歌类似但是不需要像谷歌那么详细。如果HR看到大部分面试官都表示“Hire”的话整个面试材料就会被交给招聘委员会。招聘委员会确定之后会给出“招聘”“不招聘”或者“加面”三个选项。
委员会决定后也同样需要公司副总裁去审批的。这个过程里也会发生Offer出现变化的情况但是Facebook里副总裁做出更改的概率相对低一些。
Facebook一个有别于谷歌的重要变化是并不存在所谓的队伍匹配过程。招过来的所有人会进入一个轮岗期之后就可以自由选择自己要加入的队伍了。
这个过程可以说是相对于谷歌的创新。而且这个创新举动被不少公司借鉴了比如说著名的Airbnb。当然因为不存在着所谓队伍匹配的过程也就不存在“有条件的招聘”这一类型了。这一点改变对候选人其实是有利的因为所有人只要招进来就一视同仁了不存在着二次挑选的问题。
Facebook相对于谷歌面试最大的不同其实体现在编程面试这个环节里。在谷歌所有面试主要是挑战人的智商。说白了谷歌是真正希望招到聪明的人所以如果一道面试题被泄露出去谷歌内部的题库会明确标注此题不可用。谷歌本身是刷题行为的反对者。
然而对于时下非常流行的面试靠刷题的文化Facebook不仅不反对反而是支持的。在Facebook里面用来面试的题目基本上都是网上大家用来刷题的原题。
不仅仅如此在Facebook如果你在45分钟内只能写出一道无Bug的题来那就是不合格的如果45分钟内包括聊天还能写出两道题那就差不多了要是能写出三道题那就是Facebook超级喜欢的好员工了。
在Facebook哪怕你告诉面试官你是刷题刷出来的无所谓重要的是你能连续答对多少题。这是一个速度与熟练度的比拼而不是一个智商和技艺的比拼。就是这样一个简单的变化让Facebook和谷歌的面试形似而神不似。
那不刷题意味着什么呢因为面试题目其实相当难如果毫无准备的话大部分人其实写出一题无Bug就基本上是不可能的了更何况要两到三题。谷歌面试一般只有一道题可能会很难但牛人完全不需要准备也可以面试过去。一旦题目数量增长到两到三题那么不刷题是不可能的。所以对于绝大部分人来说刷题并且把题刷熟练是进Facebook的唯一选择。
但是我们知道仅仅靠刷题选出来的人并不一定是最聪明的工程师。所以Facebook和谷歌在选人方式上的不同代表着Facebook并不是要选出最聪明的人。但是能够刷熟几百题并且能够迅速做出来的人不一定是最聪明的但一定是既勤奋又有很多时间去刷题的。
所以从刷题的好坏来决定是不是录用一个人反映了Facebook招人里面两条非常重要的筛选原则人勤奋有足够多的时间刷题或者“工作”
从Facebook的实际工作强度和相对于其他公司更严格的考评体系来看也反映了Facebook用人的准则。Facebook的考评分7档一个季度考评一次。其中最高档的奖金和最低档的差距非常大前者可以是工资的好几倍后者是0。连续两次考评不合格的会被解职。而一般公司一年会有一次正式的考评在半年的时候会有一次简单的非正式年中考评。
Facebook更具特色的是考评的好坏有一项指标就是写的代码数量。也就是说多写了程序的总是要比少写程序的人得分更高。所以很多Facebook的员工基本上一年四季一周七天一天10多个小时地工作。这种工作方式不太像国外成熟的互联网软件公司更像国内的成熟的互联网软件公司。
这种方式的好处是公司效率很高产品迭代很快整个公司整体的进化速度也非常具有竞争力。而这种方式的坏处当然也是非常明显的。对比谷歌和微软等公司公司员工的工作和生活之间的平衡大大地向工作倾斜了。这让Facebook在硅谷企业里多少显得有些另类。
美国企业可能更讲究工作和生活的平衡而中国企业则更讲究效率一些。到底是慢工出细活好还是努力奋斗快糙猛强是说不太清楚的。像谷歌这样的做事情做得非常的细致深入也可以成为一家改变世界的公司像Facebook这样以效率著称的则在每次风口浪尖上很容易高效地转型。
当然Facebook的这种招聘方式和考核方式也导致进入Facebook的人在年龄层次上有一个鲜明的特点。Facebook的员工普遍年纪较轻管理层也如此。这是可以理解的人年纪大了以后总是有家庭有孩子而年轻的时候更容易去拼搏可以更长时间地工作。
所以在年轻的时候进入Facebook这样的公司通过拼搏赚更多的钱积累更多的经验之后无论是创业还是去更稳定的公司已经成为了现在湾区以Facebook为首的很多新互联网独角兽公司内员工的普遍想法。
不仅仅如此在选人机制上Facebook相比谷歌更受后起的互联网创业企业比如Uber、AirBnb等独角兽的认可。在湾区现在创业企业里雇员的平均年龄普遍要偏低一些。这也对年纪相对大一些的互联网软件开发人员的就职提出了新的挑战。
我们知道勤奋和有很多时间工作与年龄其实没有必然的联系。但是我们也知道勤奋和有很多时间工作年轻人更容易做到。所以一直以来就有一种声音Facebook的面试方式实际上是企业倾向于使用年轻人的一种策略。而这种策略和做法一直都有一定的市场。