我是如何通过5轮面试拿下Facebook offer? - 其他 - DBA+社群——围绕数据库、大数据、PaaS云,运维圈最专注围绕“数据”的学习交流和专业社群



我是如何通过5轮面试拿下Facebook offer? - 其他 - DBA+社群——围绕数据库、大数据、PaaS云,运维圈最专注围绕"数据"的学习交流和专业社群

面试约定在Hacker Way Site早上9:45进行。搭乘宾馆提供的直达车,早早的到了FB总部。在前台进行访客登记,等了约10分钟我的接口Recruiter就来接我了。由于来得较早,他先带我大致参观了下园区,当然免不了show一下 FB引以为傲的十几个餐厅。随后,在某个休息室匆匆的抓了杯咖啡就到了面试室。

 

所谓的面试室就是预先book了一天的会议室,候选人整个一天的面试都会在这里进行。 on-site面试总共是5轮,每轮严格控制在45分钟(答不完就结束,有空余则继续聊),每轮一位面试官。按照我当时的情况和之前的面经来看5轮的分工都比较明确,分别是:coding、实战经验、未来的manager、未来的teamate、未来的兄弟team组员。由于今天我们主要讲流程,在这里我就大致过一下每个人的面试题倾向。具体的面试题内容会在后续博文中分享。

 

  • coding部分:和之前的电面题类型大致一致,只是形式变成了FB著名的white-board coding,即在一块大白板上写代码。也就是说:没有高亮!没有自动补全!重度依赖IDE的童鞋在没有准备的情况可能会有些吃紧。

  • 实战经验部分:由于我是面试MYSQL DBA方向,因此内容和MySQL内部原理密切相关。按照Recruiter的说法是:问到你不会为止(找到知识的边界)。一般来说这一面都会是技术专家出面进行。形式为问答+白板的伪代码。

  • 未来manager部分:0.5人文+0.5技术。主要考察团队合作能力,以及过去的一些项目中遇到的困难和如何解决的。如果简历上没有撒谎,并且实战经验丰富的话,这一关会是非常轻松的。

  • 未来的teamate:全技术,这部分的深度会没有技术专家面的那么深。个人猜测这一关除了做技术能力的double check外,也是为了确保候选人能够很好的与将来的同事交流。

  • 未来的兄弟team成员:这部分主要考察周围知识面的触及程度。例如:作为MySQL DBA了解Linux相关知识就是必要的;对于programmer来说,了解一些产品设计原理,或者前端知识也是必要的,等等。此外,也考察部分跨团队交流的能力。

 


Read full article from 我是如何通过5轮面试拿下Facebook offer? - 其他 - DBA+社群——围绕数据库、大数据、PaaS云,运维圈最专注围绕"数据"的学习交流和专业社群


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts