I applied through a recruiter. The process took 2 weeks. I interviewed at Meta (Seattle, WA) in May 2015
Interview
Met recruiter at the Facebook offices, she showed me around. Because I was applying for an engineering position, it started on the engineering floor, which isn't too big. Nice offices but nothing super special, she did mention they were moving fairly soon. After the brief tour went down to the 2nd floor and went to a small room for the technical screen. An engineer came in and for a minute or two asked me about my background and work experience. Then went and asked me two technical questions. The first one was pretty straight forward, but I spent a long time explaining my thought process and debugging and everything. (As a ton of sites say you do). Second one was a bit more of a puzzle question and stumbled a little on it, basically it was a binary search algorithm. Unfortunately a miscommunication at the beginning of the question caused me to try to think of it in a different direction, but eventually got it and realized time was up so I quickly coded the solution and debugged it, but didn't explain myself probably because I knew the time was up.
Ultimately got both questions right with a minor stumble and then was not asked for a further interview, so I really have no idea why, and unfortunately I understand for legal ramifications why they can't tell me. However not getting past the screen was unexpected.
I applied through a recruiter. The process took 4 weeks. I interviewed at Meta (Palo Alto, CA) in Mar 2015
Interview
Got contacted through LinkedIn. Did an in person interview which went very u well and was invited to California for a full interview loop. I feel the questions they ask are not particularly hard except for the design question (it was called a Pirate interview). In the future would concentrate on that one
I applied through an employee referral. The process took 2 weeks. I interviewed at Meta in May 2015
Interview
Had a phone interview. Interviewer was very friendly and explained her work at Facebook. She asked for my introduction, then proceeded to a coding question.
Advice: Definitely go over glass door questions and be able to do other variations of the problems here.
Interview questions [1]
Question 1
Convert a binary tree to a circularly doubly linked list. head->prev = tail node. tail->next = head node. Do not use any other data structures. Must be done on the tree itself.