I applied through a recruiter. The process took 2 weeks. I interviewed at Meta (Menlo Park, CA) in Aug 2015
Interview
Very friendly and open. Strong emphasis on problem solving and interpersonal skills and little emphasis on technical minutiae. (The initial interview was pure code but no gotcha questions.)
The on site interview was four one hour sessions with either one or two people (the second being a shadow interviewer in training) with fifteen minutes of algorithm stuff and forty five of problem solving. (One was just problem solving).
The only negative with all this is that it was very compressed (no breaks between sessions except for lunch which was with another employee)
I was recalibrated afterwards and had to do an extra interview by phone. (I scored high on a newly added question so I was reinterviewed on the question it replaced.) The result was that my offer improved.
Throughout the process everyone involved was friendly, open, and within limits helpful.
Interview questions [1]
Question 1
I won't answer this because it's covered by NDA and it wouldn't do you any good. I will say that most of the questions are thought provoking and have no one right answer. Facebook's recruiters will give you lots of excellent advice for preparation — their goal is to find good people, not trip people up on dumb stuff.
I applied through a recruiter. The process took 2 weeks. I interviewed at Meta (Menlo Park, CA) in Aug 2016
Interview
Recruiter contacted me. It was followed by a phone screen where I was asked to solve a problem on coderpad.
I was brought onsite to the Menlo Park office where I had to go through 4 rounds of interview - one career discussion+coding, two completely coding and one system design.
The office seemed pretty dead and so did the people. During the design round, the interviewer never gave me any feedback and was busy typing on his phone the entire time. The lunch interviewer found it hard to smile it seemed. Overall, the place gave a pretty negative vibe to me.
Interview questions [1]
Question 1
Can't disclose because of NDA. You can find everything on Leetcode.
The phone interview was pretty fast and the experience was good.
The onsite was kinda ok, easy questions.
Then comes the interesting part, I waited 9 business DAYS after my onsite was finished. I took him 7 days to collect feedbacks. I have few competing offers deadline approaching, which really annoyed me. I sent one email to my hr per day, and then she just stopped replying to me for few days.
Anyway, the interview process was extremely slow in my case.