如何才能进入facebook工作?前员工揭秘硅谷公司招人“潜规则”

Facebook工程师Carlos Bueno在Facebook的官方工程页面上发布了一篇文章
本文详细说明了如何准备Facebook面试。该文章指出,对于面试官或候选人而言,技术面试并不容易。面试官将逐一检查候选人简历的内容。如果您的简历“在某些方面精通”,那么Facebook会安排该领域的专家与您交谈,因此请务必做好准备。如果您不擅长某个领域,最好不要在履历表上写。与几页申请人的经验相比,Facebook面试官更倾向于提供他们擅长或熟练的领域清单。以下是Facebook技术地位的内幕细节。

###电话采访或在线采访

第一步通常是与申请人进行45分钟的交谈。对话的目的是了解申请人各自的专业领域。面试官将询问候选人的简历,技能,动机和兴趣。但是第一步的主要时间仍然花在编程测试上。面试官会给应聘者一个链接,应聘者可以进入测试他们解决编程问题的能力。

提示
:对于电话采访,请确保通话过程中周围环境安静,并且网络通信良好。耳机在电话采访中非常有帮助。第一次访问Facebook时,我忘记了这一点,所以我必须将手机放在肩膀和耳朵之间的同时键入代码才能进行电话访问。

###“循环”测试

Facebook的“循环”测试指的是同一天与候选人的多次面试,通常在两次午餐之间进行。除了在文本编辑器中编写代码外,访问员还可以要求应聘者在白板上编写代码。在此期间,候选人有时间向面试官询问他感兴趣的任何事情。

## 以下是Facebook对理想候选人的期望...

在透露访调员期望或喜欢的一系列优势之前,布宜诺指出:“这些优势不是我们寻求的全部,也不是我们所有人都关心的。但是,它们确实影响了访调员。我们做出的最终决定。”

###文化整合是关键

Facebook希望申请人能够理解和解释一些复杂的想法。像大多数公司一样,Facebook希望候选人对他们的工作充满热情,好奇心和动力。 Bueno指出:“ Facebook在用户工程师和反馈代码之间的比例非常高,每周5天。” Facebook希望能够收到具有巨大影响力,迅速果断地采取行动并清楚地了解他们的工作的人。人。

### Facebook需要能够快速适应多角色工作环境的人

Facebook需要各种各样的专家,但同时,它还需要在需要密钥时可以担任其他角色的员工。布埃诺说:“这意味着候选人应该能够理解其专业范围之外的其他知识。” Facebook更喜欢精通多个专业领域的候选人。在Facebook上,您经常会看到员工首先从事机器学习领域的工作,然后转到网页性能,构建和维护新的后端工具,然后从事诸如照片应用程序之类的产品功能,为期一年。

提示
:值得培养的技能是能够随意改变自己固定的现有观念的能力。有时您可能会遇到问题,似乎应该有一个简洁的解决方案,但实际上,这个问题只有一个粗糙或模糊的解决方案。如果您陷在这个问题上,请尝试使用任何其他方法来解决它,无论该方法多么笨拙或效率低下。然后改进这个计划。简而言之,能够解决问题胜于无法解决问题。

###在高端软件设计中,“架构”必不可少

Bueno这样询问:“面对异常的约束,您能找到解决方案吗?” Facebook希望检查申请人想象整个问题和解决方案范围的能力。同时,Facebook还希望了解您对该公司及其面临的独特问题有何看法。您将如何建立全球视频共享系统?还是Facebook聊天网络?

提示
:不要误砍柴火。复习您每天都不使用的技术知识,因为它们在您需要时非常有用,例如递归,图论,树遍历,组成问题等。

###代码才是王道

Facebook不喜欢问问题,但是您需要了解一些提示。询问您的问题听起来可能是人为的,而这些问题实际上是为特定目的而设计的。这些问题通常很简单,可以在几分钟内得到解释,并且可以在10到30分钟内解决。但是解决这些问题还需要一定的知识,技能和专心。

优秀的编程问题本质上是分形的。这些问题可以任意扩展以测试您的知识水平。例如,他们可能会要求您以自己喜欢的任何方式解决问题。然后,将要求您在固定空间或亚线性时间内再次解决相同的问题。顺便说一句,不管问题起初听起来多么基本,都是Facebook密切关注着它。从问题开始的方式至少与问题的答案同样重要。

在面试过程中,Facebook面试官将让应聘者编写大量代码,因为这种编程能力通常与如何成为Facebook员工行为直接相关。 Facebook甚至有一套专门设计的问题供雇主在家学习。 Facebook认为,应聘者应该能够研究这些问题,并鼓励能够在提交简历之前解决其中的一些问题。

提示
:另一个编程问题可能是要求应聘者分析某些数据类型或迷你语言。这些问题测试可以锻炼您推理极端情况的能力,同时控制和协调头脑中的各种状态观念。

### Facebook面试官并不是唯一具有好的面试思路的人,他们还从Google等竞争对手那里学到了很多东西

Bueno说:“ Google的Steve Yegge几年前发表了一篇关于面试准备的出色文章。如果您还没有阅读,则必须阅读;如果您以前阅读过,请再阅读一次。尽管我从未如此看到有人按照Yegge的建议用白板笔进行采访,Yegge列出的一些技巧仍然非常有用。”

###花点时间,再练习,再练习

花更多时间准备面试。和朋友一起做一些代码培训,并练习一下。尝试在我们的网站上做面试问题。看看我们的技术论坛,感受一下我们如何做事以及我们要解决的问题的深度和广度。

在简单的文本编辑器中练习编写代码,不要使用语法突出显示或自动完成宏功能。面试过程中切勿小惊小怪,因为这会影响您的面试。
用您最熟悉的编程语言打动Facebook面试官。由于编程语言的流行或认为该语言会令面试官满意,因此请勿使用在面试时相对不熟悉的编程语言。这是一个非常常见的错误。

###不要忘了问问题

Bueno说:“一定要问问题!充分利用面试时间向面试官询问工作生活,培训营,面试过程本身,公司的组织结构或其他任何事情。我最近在一次采访中问我们公司的数据处理中心讨论了几分钟的电源效率问题。应聘者对此问题非常好奇,我尽力回答。不仅记住我们正在面试您,而且您也在面试该公司。”

###放松并提供反馈

最重要的是放松!如果您想在Facebook工作,则必须记住这一点。

布埃诺说,他曾在多家公司工作过,无论是两人创业公司还是十亿美元的政府项目。尽管Facebook具有大公司应该拥有的资源和影响力,但作为工程师,您拥有典型的大公司所没有的自由和责任。此外,请提供反馈。 Facebook会定期对面试过程中的申请人进行调查,并非常重视反馈结果。

facebook应聘

许多朋友询问了从硅谷招聘工程师的基本过程。作为申请人,我尝试过Facebook,Google,Yahoo,Oracle,并且都提供了报价。作为一名面试官,我采访了不少于300人。我了解大概的过程,并撰写了这篇简短的文章。 ,我希望激发想在硅谷工作,准备面试的朋友或正在设计招聘流程的初创公司。经验有限,如有遗漏,请指正。
面试机会


在硅谷,最容易招募的机会是熟人推荐。也就是说,目标公司中的某人是您的朋友,您让她为您提供内部推荐。以这种方式雇用了大约60-70%的Facebook员工。我接受了Facebook最早的大量中国工程师的内部推荐。对于寻求工作或公司的朋友,熟人推荐相对较低。对于求职者,您可以使用熟人来了解公司内部的真实情况。 ;对于公司来说,熟人的推荐表示对求职者素质的认可。介于两者之间,我收到了200多个推荐请求,但我决定不做100个以下推荐,其中12个朋友成功,每个成功推荐公司给予5000刀的奖金。提出内部建议的员工应筛选其建议。您不能盲目推荐一个推荐奖金;否则,您的声誉很快就会消失。 这是我自己的故事。我找到的第一份工作是在2005年芝加哥KDD会议上获得的面试机会,以及Yahoo数据挖掘部门的陶瓷技术总监。在会议的空闲时间,我在Sloshing陈列室里失明,在各个摊位与人们聊天,几句话后说我正在找工作,问他们是否有合适的机会;到达雅虎展览厅后,与技术总监聊天了一段时间后,我们去了酒店大厅,钟忠发现了干净的地板,坐下来开始采访。他在几个大问题上讨论了算法设计。看来他很满意。然后他第二天请他的一名工程师进行电话采访,然后让我飞过去。我想在这里说的是,如果您想找到工作,请尝试在“未来的同事和未来的老板”出没的活动和场所与他们会面,并让他们对您感兴趣,然后通过以下方式提出内部建议:他们。 其他几种更常规的方法,例如集中校园访问,通过网站完成拼图提交(非常低的成功率)以及在各种编程竞赛中表现出色。 也有一些人自愿出去挖东西。这是高端人才。我挖了一些高级工程师。这些人往往不容易动弹。如果您是这样的人,那么恭喜您,您无需阅读本文。 流程 绝大多数公司的过程是由于上述渠道(内部推荐,学校面试,网站申请等)开始对简历感兴趣,然后让招聘人员联系,进行彻底的电话面试,然后2-3个电话采访,最后是采访4-6人。大多数公司都是一轮。 招聘人员的电话采访 这种理解是双向的。谈论一些申请人的经验和背景,他们对什么感兴趣,为什么要换工作,对这项工作有什么特殊要求等;谈论公司的一些基本条件,尤其是公司文化等等,现在有空缺职位和面试官的基本要求。 电话面试
通常是30-45分钟。我通常花40分钟让对方做两个问题,然后花5分钟让她问问题。通常,在完成第一个问题之后,我会问自己,我是否需要做第二个问题?如何,我必须腾出这5分钟的时间,让对方询问有关Facebook的一些问题。这是对另一方的最小尊重。因为它是一个40分钟的两个问题,所以它不会太复杂,一般来说编程是集中的,但是设计不是太有挑战性。诸如反向单链表之类的问题可以针对项递归或递归要求编写,并询问中间有很多问题。通过类似http://sync.in/的网站,可以在内部看到我们都键入的单词。
第一次电话面试后,我需要将反馈写在内部工具中。我可以建议下一次电话采访的哪些方面需要更多关注。 现场 通常看到4个人(我在2005年在Oracle遇到了10个人...),每人45分钟。其中,有2.5人专注于编码,有0.5人专注于文化契合度,有1人专注于设计。典型的编码问题应该可以在Internet上找到,因此在此不再赘述。但请注意,并非所有人都能适应白板编码。最好提前练习。文化契合度是互相询问以前的经验,解决问题,发现自己的处事风格。最后,我们要判断的其中一项是她是否能完成。设计主要是大型系统的设计,例如是否允许您进行Facebook News Feed,如何实现,需要什么样的结构,如何传输数据;每个人都有不同的做法,这是可以的,但是它们之间的交流可以反映出一些设计思想的深度是面试的目的。不同位置的设计能力检查的权重不同,例如后端较多,前端较少;刚放学的那只比较轻,而已经做很多年的那只比较重。 参加面试的每个人都应对求职者进行评估:强聘,强聘,弱聘,弱无聘,无聘。强大的没有雇用。我通常会忽略所有带有弱点的选择,我的想法不是平庸的同事;我只在弱选项错误地放入我本不应该来的采访循环中时才使用它,因此很少使用。
特别注意的方面
英文
在直接从大陆招募的人中,最大的问题仍然是英语。我采访了最早的人。电话采访的一半,我真的听不懂他在说什么,最后不得不让他开始讲中文,哇,很流畅。许多。建议有兴趣在美国工作的朋友练习多讲一点。
编程
对于工程师而言,最多的工作就是编程。因此,练习良好的编程。由于面试问题有时间限制(20-25分钟),因此使用特定工具(sync.in或电子白板),不在乎细微的语法错误,并且实际编程仍然有些差异,因此仍然需要练习。
提前了解公司
了解一些基本情况,并让您知道为什么对公司感兴趣。对公司现有产品的任何建议等
准备好自己的故事
一个真实的故事,可让访问员快速识别您的故事。例如,您所做的最引以为傲的项目,做出的特定贡献,遇到的最大阻力,解决方案的方式等等。等等。 Internet上列出了这里的许多问题,但我谈论的是能够解决您自己的故事,并在适当的时候讲故事,流血,充实和有说服力。
Offer的考虑 在Facebook上,所有面试评估都将发送到结尾。经过审查委员会讨论是否做出雇用决定。将讨论该审核委员会的所有候选人。最快显然不是最快,显而易见也是最好。每个人都说“是”,但没有人感到震惊,或者有人说“不”,有人说“好”的情况越来越快。此时,如果有人想要站起来并支持她,她将不会被切断,可能已经结束或可能会安排进行后续采访,请参阅1-2人。总体思路是“请用亮点说服我” 最终报价通常包括工资和存货两部分。我不方便谈论Facebook的情况,但是硅谷工程师的总体市场是,新本科毕业生的年薪是9-10百万把刀,而硕士学位是100,000-120,000。有很多工作的经验,应该在11-16百万左右。而股票则是八只仙人,每只都展示出自己的魔力,没有结论。无论您是在美国还是在中国阅读,此标准都应该几乎相同 ____________________________________________________________________ 本文来自王淮的博客 作者:王淮。浙江大学计算机专业2003年本科毕业生,于2007年4月进入Facebook,辞职并于2011年9月离开公司,在Facebook呆了四年半,他目前是天使投资人,并计划创办自己的公司。 2007年,王淮在斯坦福大学任教,背后是著名的胡佛塔。
我是创始人李彦:对不起!为您的产品制作广告,然后单击以查看。 Work4 Labs 帮中小企业在Facebook公共主页上更方便的发布招聘信息和管理应聘者 Work4 Labs 帮中小企业在Facebook公共主页上更方便的发布招聘信息和管理应聘者

随着社交网络越来越接近我们的生活和工作,社交网络将不可避免地在招聘行业中占据越来越重要的地位。 LinkedIn已从中受益。国内的Dajie.com,Youshi.com和Tianji.com也在做同样的事情。但是,这种类型的专业社交网络存在很大的问题,即它不是很活跃。相反,Facebook等社交网络活跃度很高,该公司的公共主页与粉丝互动程度很高,但招聘功能的表现远不如LinkedIn。例如,招聘信息的发布和简历的接受通常需要链接。进入专业的招聘网站比较麻烦。

Workforus是Facebook上的招聘应用程序。它为Facebook公共主页的用户提供了一种非常便捷的方式来发布招聘信息和管理申请人信息。 Facebook公共主页管理员可以像使用其他应用程序一样,通过简单的Facebook应用程序授权在公共主页上安装Workforus。通过Workforus,用户可以快速,轻松地将职位发布发布到公共主页上,并且用户还可以在公共主页的边栏中为此位置创建广告。此外,该招聘信息可以同步到Twitter。

当粉丝单击以进入招聘信息页面时,您可以看到该职位的详细说明。该页面允许该粉丝直接在此页面上申请职位,或表达对此职位的兴趣,或者查找朋友是否在该公司中寻求建议。管理员可以在管理面板中发布自己的工作信息和求职者信息,还可以管理放置在Facebook上的广告。

Work4 Labs 帮中小企业在Facebook公共主页上更方便的发布招聘信息和管理应聘者

通过这种方式,Workforus将Facebook的公共主页变成了招聘工具,而无需跳转到其他网站。此外,企业用户收到的简历是申请人的Facebook页面。您可以通过申请人的Facebook页面了解TA的基本信息和TA的部分生活信息,这对于判断申请人的素质也非常有帮助。 Workforus的基本版本是免费的,您还可以选择每月支付$ 44
\ n付费用户可获得更多服务。 Workforus已经通过付费用户获得了100万的收入。

开发Workforus应用程序的团队称为Work4 Labs。该团队从2011年4月的10名员工发展到目前的70名员工,服务的客户数量从去年的6,000名增加到现在的17,000名。这些客户大多数是小客户,但也有行业巨头,例如SAP,通用汽车和UPS。

最近,Work4 Labs获得了由Matrix领导的1000万美元的A轮融资。这笔钱将用于增强团队的技术能力,也可能会雇用更多的高级主管。 Matrix的Dana Stalder加入了Work4 Labs的董事会。与Work4 Labs类似的是BranchOut,BeKnown,GlassDoor和免费的
\ nCareers Tab和其他团队,有兴趣的学生可以仔细看看。

Via
\nTC

本文网址:http://www.11st22.com/d/202055102812_9391_706595889/home   ,   转载请注明出处。

推荐阅读

tags

最新发布