I applied through an employee referral. The process took 2 months. I interviewed at Meta (Menlo Park, CA) in Apr 2013
Interview
I was contacted on 25 February via LinkedIn following a recommendation. The position was in the Mobile Operations team. It was followed by a series of phone interviews:
- one with the technical sourcer
- one with the head of the team
- two more with some specialists in various departments
Following the phone interviews, was an onsite interview in Menlo Park on 22 April. Given the 10 hrs time zone difference, they were sympathetic with the jet lag and flew me there on Saturday for the Monday interviews. The interview day had five sessions:
- one with the head of the team
- one with guys from the team (codding session)
- one with a guy from management
- two more with guys from other departments (systems and networking)
With the exception of codding interview, where a second guy was there to observe, all other interviews were 1:1
I flew out on Tuesday, and on Thursday I received a call that they were happy with my performance and we can move forward.
Interview questions [1]
Question 1
I expected a tirade of technical questions. The unexpected part was that the interview was both ways: they interviewed me, I interviewed them. Most parts were more like brainstorming session than exams.
The most difficult question was when a guy showed me a gdb stack trace of the threads within a process which hung. It was an facebook internal application, so I had no previous knowledge of that application. The question was what went wrong. Luckily, it was a clear situation where all threads were waiting for a blocked thread.
2 Phone interviews + 3 Onsite interviews
Phone interview questions: Sort a array containing values 0,1 or 2
Find 3 values from an array whose sum is 0.
I applied through a recruiter. The process took 4 weeks. I interviewed at Meta (Menlo Park, CA) in Apr 2013
Interview
I sent my resume some time ago, then was contacted by a recruiter. We went over my experience and interests. Then I got a technical phone interview, followed by on-site interviews (with a manager + 2 coding interviews + 1 design interview). Got another phone coding interview afterwards. Then received an offer.
All the people I spoke with and/or met were very friendly and the overall experience was very positive. The campus is nothing short of amazing.
Interview questions [1]
Question 1
Questions were not too difficult in nature (but not trivial either), but I did prepare for them and I have some direct relevant experience which helped.