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 through college or university. I interviewed at Meta (San Mateo, CA)
Interview
Coding / Technical Rounds: Solving practical coding or domain-specific exercises.System
Design: Architects a scalable system, focusing on handling trade-offs, scaling limits, and complete end-to-end solutions.
Behavioral: Focused on cultural fit, your ability to navigate ambiguity, and how you collaborate cross-functionally with engineers, designers, and product managers.
Typical Interview rounds.
Coding - Leetcode Medium
AI Coding - 4 parts to it.
System design - 1 high level(Like implement messenger) and 1 low level (eg: implement scheduler)
Behavioural - STAR based Questions and answers.
I didnt complete AI 4 parts, thats why i got rejected i guess.
Pretty efficient. Scheduled it very quickly, screens followed by an in person interview. You have Ninjas, Pirates, and Jedis, technical, systems design, and personality interviews respectively. Scheduling is good, good hotel and flights and everything.
Interview questions [1]
Question 1
Design the Facebook post privacy functionality. In other words, if I make a Facebook post, and I have 3 privacy options to choose from (Only Me, Friends Only, Public), design how wold you get the visibility for any Faceook user (ie. can a FB user see the post or not)