I applied through a recruiter. The process took 3 months. I interviewed at Meta (Menlo Park, CA) in Jun 2016
Interview
My process was very long but this was mainly due to my timeline rather than theirs.
I was referred to a recruiter by a colleague.
Then had a phone screen with the recruiter.
Then a phone/white board coding interview/test with an interviewer.
Was then invited to Menlo Park for an onsite interview, which consisted of 4 1hr interviews which mainly focused on coding ability.
Interview questions [1]
Question 1
Mainly typical "LeetCode" type questions. Almost all were very much technically minded.
I applied online. The process took 5 weeks. I interviewed at Meta (New York, NY) in Oct 2016
Interview
I was contacted by a recruiter to sign up for an interview after applying online about three weeks ago, and set up a time about two weeks later. The first interview consisted of 2 programming questions. I was then was invited that night to do a second interview. The second interview also consisted of 2 programming questions. I received the offer the next day.
Interview questions [1]
Question 1
Pretty typical questions on combinatorics, BST's, binary search with follow-up.
Telephone interview, very bad, the INDIAN interviewer is very tough and speaks very poor English, it's hard to get his idea when you first hear about it. Although I passed, I don't like it at all.