作者Zoe519 (Zoe)
看板Oversea_Job
标题[经验] Facebook 面试心得
时间Sat Jan 31 02:43:12 2015
面试公司: Facebook
面试职位: Software Engineer (new grad)
求职方法: Recruiter在Linked In上面联络我
面试过程:
个人经验来说,这类型的大公司如果直接投履历的话,拿到
面试会是一个漫长的等待过程,我好像都没有因为直接投履历而
得到面试过。但是如果是经由内部推荐或是联络到recruiter就
会快很多。我不太确定这个recruiter是怎麽找到我的,不过她
是我在Linked In上面第三度联络人,我猜可能是那样她才看到
我的档案。
Anyway, Facebook的理念就是move fast,从面试的过程中
就可以看得出来。她确认我对Facebook有兴趣之後,马上要了
我的电话安排时间要打电话给我进一步谈话。大概就是基本的HR
问题,确认我的背景,过去的经验,对什麽样的工作感兴趣,为
什麽会想要在Facebook工作,觉得工作的薪水重不重要,除了薪
水之外你还重视什麽,等等。之後就跟我解释职缺,讲一些
facebook的culture还有面试的流程。她还有问我一题很简单的
recursion,因为她也没有technical background,所以我猜她
背答案来跟我的答案比对。最後她就帮我安排电话面试,可以自
己随便选要什麽时候的哪个时段。但是只能选PST周一到周五的
10am - 5pm,就是这边的周二到周六2am - 9am。(现在是冬令,
夏令就往後一个小时)最後我跟她约的是一周後的早上八点,但
安排面试的会是另一个recruiter,她帮我排了早上六点 Orz
全部的流程是这样:一开始是technical phone interview,
如果interviewer不确定你能不能进到下一个阶段的话会再给你一
次phone interview的机会。再来就直接约时间到加州的HQ onsite。
onsite有三轮面试加午餐休息,三轮里面有两个是engineer的
technical interview,另外有一个是engineer manager的
behavioral + technical interview。如果拿到offer,facebook
会帮忙处理visa的问题,工作刚开始会有六周的bootcamp,让你
在不同的team上工作最後再选你要去哪个team。
phone interview可以选电话或是skype,我选了skype。时
间到了就等他打过来。一开始他先自我介绍,然後问了我一些履
历上的经验,之後叫我开collabedit,问了两题coding questions。
一题是string相关,一题是binary tree相关。最後留五分钟让
我问问题。
大概面试完过一两个工作天recruiter就打电话给我了。(也
是一大早打来,接电话的时候我还在睡觉。)就是恭喜我得到
onsite的机会,告诉我前一个面试的时候interviewer对我的评
价跟建议。被发现我写code有点生疏了,叫我下个面试前多练习。
然後也是让我自己决定什麽时候进行下一个面试,我不想拖太久
就跟她约两周後。
之後换之前帮我安排面试的那个recruiter跟我联络,帮我
安排具体面试的时间还有机票。值得一提的是,机票饭店交通还
有餐费全部都是facebook出的。(饭店超豪华!後悔没带泳衣!)
他会帮你定提前两天的机票,所以你有两天可以调时差,然
後第三天就是面试,第四天就回程。如果想多玩几天的话可以定
机票的时候跟recruiter讲,但是多的住宿就要自行负责。我因
为有事所以就直接回来,但是四天内有24个小时要在飞机上真的
会很想死。
onsite当天就是提早十五分钟去到facebook,在lobby checkin,
要交一个employee application跟NDA form,然後就在lobby等
你的recruiter来接你。当时还有另外五六个人也在那边等面试,
有点像是幼稚园放学大家排排坐在等家长接。最後我的recruiter
出现然後带我去一个小房间里面,我一整天除了吃饭都在那个房
间里。花十五分钟跟我过一遍我的行程。跟她电话里面说的一样,
就是两个45分钟的面试,中午会有人带我去吃饭,下午再一个45
分钟的面试。她也有大概跟我讲一下面试官的background。
那个房间真的很小,就大概一坪多一点吧,然後墙壁上白板
漆,要在墙壁上回答coding questions,感觉还满怪的。
第一个面试是technical interview,面试官一来就自我介
绍,要我自我介绍,然後就站起来写题目了。问题还蛮直接的,
就是scheduling相关的题目,感觉只要逻辑清楚就能暴力解那种。
写完之後问了一些问题,改了一些bug之後,她问了一题变异题。
也没有什麽trick,就只是要用data structure然後还是暴搜。最
後有留问问题的时间。
第二个面试官是engineer manager。一开始也是问了很多关
於我的履历经验兴趣的问题,就是很基本的behavioral questions,
气氛很像在闲聊。最後问了一题简单的DFS的地图题。最後也是
留很多时间给我我问题。我建议把想问的问题都留在这里问。因
为这轮面试主要是在看你的个性跟职涯规划,所以你问的问题如
果可以透露出你的求知慾跟上进心应该是有加分的。(我猜啦XD)
中午吃饭时间会有另外一个工程师带你吃饭。其他三个时段
是公司在面试你,这个时段就是你在面试公司。可以问所有你想
知道的问题。我觉得午餐本身中规中矩,没有什麽特别突出也没
有不好吃,不过餐厅是真的很大。大概就聊了公司的设备福利假
期气氛之类的。
最後一轮面试我觉得最难。他一开始先问了一题理论题,我
理论还满弱的,所以就只跟他讲了一些high level的buzzword。
他有想要再深入一点但是我很诚实的跟他说我不熟。可能看我很
尴尬,他还安慰我说,他能理解因为他是校友,我们学校的必修
没讲这些。然後他就改问coding question,他说如果我听过的
话要跟他说。因为我演技很差应该没办法装没听过,所以他一连
问了两三个经典题我都很诚实的跟他说我听过了。(我在想如果
他问了我不会的题目我跟他说我听过了会怎样XD)最後他就问我
一些数学相关的演算。中间我卡住他还有嘲笑我说你履历上面不
是说你数学很强吗?最後也是有留时间给我问问题。
最後recruiter来带我回lobby,就问了我的感想,然後跟我
说快的话大概一周左右就能知道结果了。
我现在在忐忑等结果,想说发个心得,帮助需要的人,做好
事希望有好报 XD
心得:
电话面试前一周我大概都是在open courseware上复习ITOA,
然後写了几题hackerrank。然後onsite之前花了两周把leetcode
写完。觉得leetcode命题还满准的,第三个面试一开始我说听过
的题目都是在leetcode上面写的,还有电话面试问的题目也有出
现。电话面试跟onsite的前两个面试大概是leetcode上面easy to
medium的难度,最後一个我觉得是medium to hard。总体来说我
觉得不是特别难,但是同时要考验能不能写得快狠准,还有能不
能清楚的表达自己。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.169.183.32
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Oversea_Job/M.1422643394.A.67C.html
※ 编辑: Zoe519 (118.169.183.32), 01/31/2015 03:00:26
※ Zoe519:转录至看板 Soft_Job 01/31 03:01
1F:推 ayakashen: 推!希望你上!我也好想去facebook啊! 01/31 03:36
2F:推 RenataChen: thanks for sharing! 01/31 03:38
3F:推 doomhammer: thanks for sharing 01/31 04:35
4F:→ arianis: 强者 01/31 05:11
5F:推 pocata: 推! 01/31 05:23
6F:推 kick1ord: 用心给推 01/31 05:28
7F:推 crazybear: thanks for sharing 01/31 06:15
8F:推 shaopin: 那你觉得hackerrank和leetcode哪个比较有准? 01/31 08:05
据说是leetcode,但我hackerrank没写几题我也不敢说哪个for sure。
我只能说我感觉leetcode比较多经典题,也真的很多被问过的题目。
9F:推 ariz283: 推好文! 01/31 08:11
10F:推 obamina48: 推! 01/31 09:46
11F:推 frank11118: 推 01/31 10:32
12F:推 superdana: 分享推,祝你顺利! 01/31 11:03
13F:推 ggggggh: 感谢分享 可以问一下大大是那个学校毕业的吗? 01/31 11:04
加拿大的小学校 :3
14F:推 hsujerry: 感谢大大无私的分享 01/31 11:05
15F:推 shaform: (worship) 01/31 13:52
※ 编辑: Zoe519 (118.169.183.32), 01/31/2015 14:18:30
16F:推 MIKEmike07: 推 感谢分享 01/31 20:24
17F:推 shanshan0407: 好厉害哦!! 01/31 21:56
18F:推 ppoll2: Push 02/01 08:58
19F:推 mlbexpert: 今年FB面试很简单啊 目前听到有onsite = 有上 02/02 18:32
20F:推 ck309: 今年FB几乎都LeetCode.. 02/07 20:46
21F:推 AGOGO7: 好强 02/24 23:45
22F:推 landattack: 谢谢分享~ 03/12 00:27