I applied through college or university. The process took 2 weeks. I interviewed at Meta (Menlo Park, CA) in Sep 2015
Interview
This was the onsite interview. Before this one, I had to pass two phone interviews. The interview was very casual, more like a chat. The interviewer was nice and interesting. He helped me find some corner cases to the problem. It was overall a positive experience
Interview questions [1]
Question 1
String compression:
Input string: "aaabbbcc"
Ouput string: "a3b3c2" .
Constraint: Do it inplace. No extra memory
I applied through college or university. The process took 5 days. I interviewed at Meta (Ithaca, NY) in Feb 2013
Interview
I got the interview through on-campus recruiting at my university. I had two on campus interviews with software engineers. I received an offer within 3 days of the second interview. I was also flown out for University Day, however I did not have to participate in any interviews at that point.
I applied online. The process took 2 weeks. I interviewed at Meta (Palo Alto, CA) in Oct 2015
Interview
Messaged recruiter on LinkedIn a few months after being initially contacted. Set up for a phone screen about a week later.
Phone screen consisted of online whiteboard with a question which took majority of interview time.
Interview questions [1]
Question 1
Given an array that is mostly sorted, find an entry in the array. E.g. [5,6,1,2,3], or [100,101,5,8,12] are valid input.