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.
There were an excessive amount of rounds with a high difficulty of questions for a new grad role. Everyone I spoke too was very friendly though! Study hard and you may be okay.
Asked me two leetcode hard style questions and I knew it was over for me. Interviewer was nice and tried to guide me along the right path but the question just wasnt clicking with me.
2 tech, 1 behavioral
Tech were basic LC questions mostly from Meta tagged
Behavioral was also standard tell me about a time questions and deep dive into a project. A tech person was taking my behavioral, so went deep into why I used that tech and similar questions