I applied through a recruiter. The process took 4 weeks. I interviewed at Meta in Jan 2016
Interview
Two technical rounds of interviews. Basic and straightforward data structures questions with a little bit of trivia (which I did not know). In my first round I got through two questions. In the second round, I got one question and was working through a second when I ran out of time. Both interviewers were great -- very helpful and supportive during the interview.
I applied through college or university. The process took 1 day. I interviewed at Meta (Cambridge, MA) in Jan 2016
Interview
Recruiter on campus at Ivy League school, I decided to interview anyways despite never having programmed before (but having taken graduate level physics courses). Interviewer was nice and said they would ask me easier questions since I had never programmed before.
I applied online. The process took 3 weeks. I interviewed at Meta in Dec 2015
Interview
A phone interview. A recruiter was very nice. At first he introduced himself. And he asked me please introduce yourself. And then he gave me a question. It seemed very simple but I should optimize time complexity of the question. I tried to use divide and conquer. I thought I can solve it by using while statement because I don't want to use recursion. It worked well but time complexity still depended on length of output. I regret that I should use recursion. Although I didn't get offer, it was good experience. Additionally, an interview process of Facebook was really fast and clear. I like it.
Interview questions [1]
Question 1
The question was related to recursion and binary search.