注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
Facebook Production Engineer Internship 面试process recap
在GHC做完了PE的最后一轮面试. 下面简述一下整个面试过程(因为签了non-disclosure form,就不透露具体问题了):
一轮:20 MCQ,简单的系统单选题,18分钟用了13分钟,做了80%. 之前阅读了UNIX and Linux System Administration Handbook. 当初通过学校ID注册了O’Reilly,免费access了这本书,简单skim through了重要的chapters(3,4,5章)。阅读的时候要特别注意重要的command,知道它们是干什么的。
二轮:coding. 和一个production engineer做了coderpad challenge. 当初这一轮以为挂了,但神奇地进了下轮。总共45分钟,并不知道interviewer准备了三道题,都是easy-medium。第一题是easy的string manipulation我很慢悠悠做的,还写了几个testcase,讲得很详细。结果当中被interviewer打断说,好了好了我们可以move on看下一题了。第二题考2D array,稍微长一点code了好久,打码时还不停讲解,interviewer说你快点写码,我们要来不及了… 这中间电话断了两三次,也浪费了不少时间。然后最后五六分钟,interviewer问了一个union find,我talk through了怎么approach. 最后问问题阶段,问了一些general questions.
三轮:systems interview. 这一轮真的是很stressful了,因为之前只上过一个基础的computer systems课,systems/OS基础几乎为0。总共有两周准备(其实只有一周,第一周作业太多,没发复习)。之前做的准备有:
1. 通过O’Reilly简单阅读了System Performance: the Enterprise and Cloud的关键chapters(methodology, observation tool, application, CPU, Storage, File Systems, Networks)
2. 和许多做过这轮的人交流,很多人被问到了OS booting process,所以也去特意复习了这方面。
3. 还复习了what happens when you type a url in a web browser and hit enter
希望对大家有帮助!
补充内容 (2019-10-8 11:23):
update: 过了一个周末收到了offer! |