I applied through a recruiter. The process took 3 months. I interviewed at Meta in Sep 2024
Interview
A months long process of recruiter talks, phone screens, and online interviews. Code questions are in CoderPad with the IDE disabled. System design questions use an online whiteboard. There's one situational interview of the usual, "Tell me about a time when..."
Interviewers must stick to a script so they won't bother reading your resume. They may not even know how to grade the response because their skills are in a different department.
Interview questions [2]
Question 1
Rapid fire medium-level leetcode questions in 40 minutes. Memorization, not skill, is the key. Keep a cheat sheet. The IDE is disabled so it's just you writing code into a text editor.
I applied online. I interviewed at Meta (Seattle, WA)
Interview
The process was smooth. Interviewer went through a couple of HR questions, and some follow-up questions. Coding was medium level difficulty, got 2 standard programming questions, both are from Leetcode
Interview questions [1]
Question 1
- LC Medium about string palindromes
- LC Medium involving prefix sums and 2D arrays
One phone screen, followed by 5 rounds of onsite. Phone screen was 2 coding questions in 40 minutes + 1 behavioral in 15 minutes. I had solved both the coding questions before.
For onsite: 2 coding rounds, 2 design rounds, 1 behavioral. The coding rounds were okay, again standard leetcode. The design rounds were difficult because the problems were pretty large and the interview is only for 40-45 minutes. So you need to be very fast.
Behavioral was also pretty intense. The guy was shooting questions at me non-stop. I barely had time to breath.
Interview questions [1]
Question 1
Describe a situation where you had a tense relationship with somebody you were working with.