[心得] Facebook 面试分享 part1

楼主: PurGle (ObjC)   2014-10-16 01:42:21
Position: iOS Developer
Company: Facebook
两个月前收到Recruiter的Email,内容大致上是逛到你的LinkedIn&Github,希望能与你有
个简短的1on1对话。
我本身就很好奇Facebook Mobile Team的运作,主要是想了解更多他们的开发流程与设计
决策。我也常透过Paper浏览FB,这个与本来的Facebook App其实都有很多开发细节在,
发现的时候都会感到很敬佩。而参与英文面试的机会本来就不多,就抱着练习的心态接受
她的邀约。之后回信有附上CV并告知参与面试的意愿。
面谈大约设定在一个礼拜后,透过Skype。一开始不外乎是自我介绍然后了解你的职涯规
划,她会告知Facebook的Hire Process。iOS主要有三个Team在Seattle, NY, Menlo Park
每个有不同的工作内容(Social, Streaming, Photo, etc..),应征上的人会先在SF的总
部接受一个月的员工训练,然后可以依自己喜好挑选团队加入。
面试一般会有三个阶段,每个阶段你都可以自己决定准备时间,如果表现杰出的话第二阶
段可以跳过。接下来会询问你是否有签证问题,我是回说我需要H1B,还有简单的五个技
术题,她告知我说因为她不是技术人员,所以她只知道大概答案。回答后,她会询问你下
一次面试的时间,如果没办法马上做决定,可以稍后在信中告知。
整个过程很轻松,除了她打过来的时候我才刚睡醒大脑还没开机外。(8:00 AM)
她会在当天寄信告知面试已经被安排,会有另外一个Coordinator会与你处理下一阶段的面
试(Phone Interview),附件还会有些Tips跟Culture相关的参照。
GeekforGeeks, CareerUp....
我不想拖太久,所以我是约两个礼拜后进行,这之间我就开始找人用英文对话和复习资料
结构与算法,基本上他们面试不会问你实作细节与经验。事后证明两个礼拜的准备对我
来说是完全不够呀!这一次因为是由工程师面试,所以是约在早上六点。他先介绍他来自
Instagram,目前负责的部分跟经验,换你自我介绍,然后会切入问一些技术问题,
1. What is ARC? and what is the difference between ARC and MRC? How it works?
2. What is your favorite framework? Why? (这题我还真不知道怎么回答)
接下来就是重头戏的Online coding,过程中有些诀窍是,一定要清楚了解问题,不懂就
直接发问反而是加分的行为,然后先说出你分析与即将解题的想法,别急着直接写。也不
用担心程式能不能真的动,只要逻辑对就好(通常写一半,他就知道了)。过程中也别忘了
说出你每一段Code的目的与考量,最后也要考虑Test也怎么写。整个过程不会超过45分钟
,气氛也很轻松没有压力,卡住时他会适时得提醒你。我本身有个问题是解题会跳着写,
先写中间逻辑,再去检查Input,这似乎让他觉得我忘记先做检查的动作。而且我给自己
的压力不小,所以表现有点差XD。
当天就收到Recruiter的来信,希望了解你今天的面试感受,如果有任何进度会马上告知
你。
隔周收到信告知需要进行第二场面试,再约一次时间,这一次我跟她说一个月后。不过还
没进行。截至目前为止是一段愉快的面试经验,Recruiter的表现比台湾很多Head好很多。
也透过这次也是在学习调整现任公司的面试与问题。
希望能透过分享激发更多人逃离鬼岛的动力(?!),也能有他人分享更多国外的面试经验。
(下集待续)
作者: azureshin (azureshin)   2014-10-16 01:44:00
强者…
作者: kiii210 (HelloWorld!)   2014-10-16 07:17:00
只能推了..强
作者: typepeter (∵Peter∴笑点)   2014-10-16 07:33:00
作者: gpctv (gpctv)   2014-10-16 07:46:00
作者: ntddt (灭顶,降公投罢免门槛)   2014-10-16 08:01:00
强者 建议标题改成facebook面试分享...XD
作者: siriusu (かがみは俺の嫁。)   2014-10-16 08:33:00
作者: hliterature   2014-10-16 08:49:00
推~感谢分享
作者: q1q1w1w1q (123)   2014-10-16 08:58:00
加油 推!
作者: howdiun (Howdiun)   2014-10-16 09:05:00
强者离岛
作者: kiii210 (HelloWorld!)   2014-10-16 09:31:00
方便分享iOS相关经历有多久呢?
作者: supersnoII (想い出は溶けない..)   2014-10-16 09:38:00
投态度
作者: lilikoko ((o-o))   2014-10-16 09:43:00
大大方便分享github or linkedin 资讯吗? ^_^
作者: micbrimac (shark)   2014-10-16 09:53:00
哇!原PO真的很认真用功!! 强者推!
作者: nobody1 (无事家中坐)   2014-10-16 10:17:00
作者: drajan (EasoN)   2014-10-16 10:40:00
推 有实力又愿意努力 皇天不负苦心人
作者: tom19830924 (Tom Hsu)   2014-10-16 11:17:00
请问原PO你英文程度大概怎样 跟外国人对答如流吗
作者: ECMA   2014-10-16 11:21:00
好威!
作者: davidhill (Study)   2014-10-16 12:14:00
codementor是用什么语言写的? 请问有人知道吗?
作者: followmeyo (简简单单)   2014-10-16 12:59:00
这才是人才!!!!利害!!!台湾一堆公司光看学历就先打枪
作者: monoceros629 (独角兽)   2014-10-16 13:11:00
推下班后的作为
作者: FukadaKyoko (小毛哥)   2014-10-16 13:51:00
推~宝贵的经验
作者: frank11118 (想睡觉)   2014-10-16 13:56:00
神手求分享github QAQ
作者: smdf (我依然相信)   2014-10-16 14:12:00
推 ~ 很好的经验
作者: y2468101216 (芸)   2014-10-16 15:51:00
我跪下了
作者: lamontlui (单身!!!)   2014-10-16 17:31:00
大推~~
作者: rstalin (番外遗民)   2014-10-16 17:35:00
真材实料型
作者: final01 (牛顿运动定律)   2014-10-16 19:13:00
私大最后有上ㄧ定要来分享
作者: dophin332 (...)   2014-10-16 20:23:00
励志推
作者: terranhardy (cO.Zy)   2014-10-16 21:12:00
感谢分享
作者: loveu8 (RA1-推广)   2014-10-16 21:42:00
猛!!,给推!!
作者: Cellia   2014-10-16 21:47:00
作者: canwen (cancan)   2014-10-16 22:28:00
作者: johnny94 (32767)   2014-10-16 23:06:00
所以是人在台湾,然后收到国外FB的来信? 好猛阿
作者: aacs0130 (湛靈)   2014-10-17 00:47:00
推推y
作者: MIKEmike07 (加油!)   2014-10-17 04:32:00
好神
作者: pennymarkfox (潘尼老狐狸)   2014-10-17 15:01:00
超赞(Y)
作者: A83X8CJ8 (Elca)   2014-10-17 15:50:00
作者: smdf (我依然相信)   2014-10-17 17:07:00
作者: fantasticxx (fantasticxx)   2014-10-17 18:56:00
作者: james687 (^___^)   2014-10-17 22:18:00
推!
作者: DeathWatch (爱情模糊理论)   2014-10-19 22:41:00
google一下就可以找到原PO的网站,蛮不错的
作者: kevinooxx (Mars)   2014-10-20 18:33:00
LinkedIn跟Github的维持真的很重要呀。
作者: tsukasa921 (Dewei)   2014-10-21 01:12:00
推 能到软件外商公司是我梦寐以求的工作阿...
作者: lilikoko ((o-o))   2014-10-21 10:33:00
求大神的关键字~
作者: roger00 (Stage Column(?))   2014-11-01 03:33:00
推分享

Links booklink

Contact Us: admin [ a t ] ucptt.com