The process took 1 week. I interviewed at Meta (West Lafayette, IN) in Sep 2017
Interview
Contacted by Facebook after dropping resume to them at campus recruitment. The interviewer was helpful. Facebook was quick in responding and overall was a great experience. Two rounds of interviews: first was no campus and the second on-site. They filtered people after the on campus interviews and only invited some on-site.
Interview questions [2]
Question 1
Given a binary tree containing integer data and an integer S, find a path from root to node who's data values add up to S.
I applied through a recruiter. I interviewed at Meta (Seattle, WA) in Sep 2017
Interview
I had the option of an onsite interview or phone interview for the first round. I chose onsite.
They first showed the office, which was pretty cool of course, and then I was led to a room with an interviewer. The interviewer had a very different background, and we had a brief chat and it was clear to me that despite being intimately aware with what facebook was doing for the role I was interviewing for, that topic was never touched. The interviewer did not care for my background or the role I was interviewing for.
I was asked one question - I gave it my best shot. I could definitely have done better, but it was certainly annoying to be judged based on how I solved that one question, instead of a more subjective conversation based on my background.
I applied through a recruiter. The process took 5 weeks. I interviewed at Meta (Menlo Park, CA)
Interview
It started out pleasant with a phone screen conversation with the recruiter but then went downhill from there. They were very late for the technical phone interview, but I brushed it off as an anomaly. Then came the onsite. First interviewer was nice and intelligent but seemed to be expecting me to provide a very specific solution that he had obviously rehearsed very well. Though what I provided was close, it looks like he wrote me off because I didn't get that exact solution. The next interviewer was a very jaded engineer who clearly didn't want to be there. Unresponsive to questions. It was very awkward and put me off in a major way. The experience interview was the only good interview in my opinion and I had a good exchange. The system design interviews were somewhat unforgiving. Tough luck if you haven't worked already at a company like, well, Facebook. After more than a week, the recruiter told me -- in recruiter speak of course -- that I was a terrible candidate and should think before applying again. Perhaps it's the process that needs work.