Phone Screen - One leet code question + Behavioral
Onsite - 2 rounds with 4 leet code questions. All 4 questions are leet code medium
System Design - Machine Learning Based System Design
Behavioral
The interview process was structured but had some significant issues. Initially, they asked for scans of personal documents before even proceeding to the technical interviews, which felt unnecessary at such an early stage, and I refused as it seemed pointless.
Interview questions [1]
Question 1
The process included a recruiter phone screen with standard screening questions about my previous experience and background
I applied online. I interviewed at Meta (New York, NY) in Oct 2024
Interview
1. Recruiter Screen (30 min)
• Introductory chat to understand your background and career interests.
• They’ll explain the process and ask about your availability.
• Sometimes a light behavioral question or coding warm-up.
2. Technical Phone Screen (1 or 2 rounds, 45 min each)
• DSA-focused coding questions on a shared editor (like CoderPad).
• Think LeetCode Medium/Hard — expect 1-2 questions per round.
• Interviewers look for: problem-solving, communication, and clean coding.
3. Onsite / Virtual Onsite (typically 4 rounds)
Usually consists of:
• 2 Coding Interviews
• More DSA problems (trees, graphs, dynamic programming, etc.)
• Think-aloud and communicate trade-offs
• 1 System Design (for mid-senior level)
• Design a scalable system (e.g., news feed, messaging, file storage)
• Focus on API design, data modeling, scalability, trade-offs
• 1 Behavioral (“Execution” or “Leadership & Drive”)
• Meta uses structured behavioral interviews tied to values like:
• Move fast
• Focus on long-term impact
• Be bold
• STAR format is common (Situation, Task, Action, Result)
Interview questions [1]
Question 1
Given a stream of characters, design a data structure to check if any suffix of the stream matches a word from a predefined dictionary.