Status: Graduating with MSci Computer Science Position: E3 Software Engineer at Meta Location: London Date: Oct - Dec
Onsite 3 Rounds
Behavioral Interview ( ): The interviewer was friendly and engaging, even staying 5 minutes over to chat about Meta's culture. I structured my answers using the STAR format. There were more questions than I anticipated (~10), but I felt confident in my responses. After each answer, the interviewer moved on without probing deeper. Finished the interview with 15 minutes of Q&A. Left feeling positive.
Coding Round 1 ( ):
Q1: Matrix problem (Medium difficulty). Solved optimally with one minor hint and gave correct time and space complexities. Q2: Interval problem variant (medium). I struggled with the implementation and got close but couldn't fully solve it. Messed up time and space complexities. I had the right approach, as the interviewer was happy with my explanation, but couldn't implement the last part. The interviewer stayed 15 minutes over, gave good vibes, and encouraged me to dry-run my code.
Coding Round 2 ( ):
Q1: Meta Tree question (easy). Solved it smoothly, with correct time and space complexities and follow-up. Minor oversight in the function header. Q2: Interval question (same as before, but framed differently). Took a different approach, solved it optimally with correct time and space complexities, and handled the follow-up (related to a Meta hard problem) well. Finished early, and the interviewer seemed very satisfied, staying 30 minutes over for a great chat.