Candidates applying for Software Engineer roles take an average of 7 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at Meta overall takes an average of 42 days.
Common stages of the interview process at Meta as a Software Engineer according to 2 Glassdoor interviews include:
Phone interview: 67%
Skills test: 33%
Here are the most commonly searched roles for interview reports -
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.
3 rounds coding and technical rounds and managerial rounds The Meta interview process typically involves a recruiter conversation, initial screening, and a full loop interview, with the goal of assessing technical skills, problem-solving abilities, and cultural fit.
Easy process. Easy questions. Solved but rejected without feedback. The recruiter was rude and not helpful. Candidates can use their valuable time somewhere else. I will never interview here again, even if the pay is better. I'd rather be productive at my own company than wasting time here.