I applied through an employee referral. The process took 2 weeks. I interviewed at Meta in Feb 2019
Interview
phone interview with an interviewer, 45 mins with first 5 mins she introducing the company and 40 mins with 2 coding questions. The question is quite easy, however, I was asked not to use certain method and I couldn't find a better solution that time.
Interview questions [1]
Question 1
check if an array is monotonic/ given a string with number and operation symbols(only plus and multiply signs), output the result
I applied through college or university. The process took 3 weeks. I interviewed at Meta
Interview
Really well done, recruiters communication was quick, submitted resume at college Puzzle Hunt event. Contacted by recruiter two days later setting up a phone interview. Invited onsite for University Day, which was 3 interviews plus a campus tour.
I applied through an employee referral. The process took 1+ week. I interviewed at Meta (Menlo Park, CA) in Mar 2019
Interview
I got pretty lucky tbh. Initially got rejected (twice!) by Facebook a few months ago with a referral at the company (didn't even receive a phone screening just flat out rejection email after viewing my resume). Received an offer from Microsoft and emailed them back asking if they were still interested in considering me for new grad hire. Did a phone screening 2 days later, onsite the following Monday and received an offer that Friday. I think this was exceptionally quick because they had to make a decision before my other offer deadlines but I was extremely impressed by how fast and thorough they were!
There were three onsite interviews, each 45 minutes long. The first two were coding interviews while the last one was 50% behavioural (ex: "what's the biggest technical challenge you've faced?", "talk about a time you've had to push an idea despite opposition?") and 50% "simple" coding. The questions themselves I'd say were slightly harder than Google's onsite (got rejected by them a month earlier) but by the time I did Facebook I had done about about 200 Leetcode questions so I felt extremely comfortable with them. Actually at the beginning of each interview I had to tell them for the first 2-3 questions that I had already seen them.
Interview questions [1]
Question 1
NOTE: Apparently this question is banned but my interviewed went through about 3 questions that I had already seen so I just asked him to give me a question that was really hard and he didn't think I could solve within the interview time.
Given a matrix with elements representing the heights of hills, find the longest ski path (numbers strictly descending) in the matrix. The hard part was that you were allowed to start and end anywhere.