META · SENIOR SOFTWARE ENGINEER (SDE 3)
Meta senior engineer interview
The senior software engineer (SDE 3) level at Meta is E5 Senior Software Engineer, for senior engineers with about 5 to 10 years of experience. The rounds at this level, how each one is scored, and the questions to practise first.
The Senior Software Engineer (SDE 3) rounds, in order
-
Phone / recruiter screen · 45 min
Two easy-to-medium coding problems in about 35 minutes of coding time, with code execution turned off.
At Senior Software Engineer (SDE 3): Often a coding problem plus questions about your past systems; some companies (Uber) use it to set your level.
-
Coding (DSA) · 45 min
One traditional coding round without AI, usually two problems; interviewers expect you to find your own bugs.
At Senior Software Engineer (SDE 3): Usually two rounds. Same difficulty, but interviewers expect quick, confident problem solving and production-quality code.
-
AI-assisted coding · 60 min
Since October 2025 this round gives you a multi-file project with an AI chat assistant, in three phases: fix a bug, build the core feature, then optimize for larger inputs.
At Senior Software Engineer (SDE 3): Expected to plan the change, use the AI for routine parts, and catch its mistakes.
-
System design (HLD) × 2 · 45 min
System design or product design (product architecture), chosen to fit your background; E5+ usually get two design rounds and staff candidates must pass both.
At Senior Software Engineer (SDE 3): One or two rounds that set your level. Expected to lead, size the system and go deep on two or three hard parts.
-
Behavioral · 45 min
Conflict, mistakes, missed deadlines, ambiguity and impact; senior candidates need multi-quarter projects with measurable impact.
At Senior Software Engineer (SDE 3): Expected scope: projects across quarters, influencing other teams, mentoring.
-
Team match · 30 min
After the loop you meet several hiring managers, and the offer depends on a match where both sides opt in.
At Senior Software Engineer (SDE 3): Down-leveling to SDE 2 is the most common surprise outcome.
-
Hiring committee
A review meeting recommends hire or no-hire from the packet; a senior committee mainly confirms level and compensation.
At Senior Software Engineer (SDE 3): Down-leveling to SDE 2 is the most common surprise outcome.
What Meta interviewers look for
- Reaching a working, optimal approach quickly
- Code quality, including understanding and owning any AI-generated code
- Verification: testing edge cases and running code often in the AI round
- Explaining decisions and trade-offs as you go
- Speed: two problems in about 35 minutes
- Design: requirements, scale, data model and API trade-offs
- Behavioral scope and impact that match the target level
Behavioral rounds are based on the Company values (2022 set): Move Fast, Focus on Long-Term Impact, Build Awesome Things, Live in the Future, Be Direct and Respect Your Colleagues, Meta, Metamates, Me. Questions for each one.
Coding questions to practise for Meta Senior Software Engineer (SDE 3)
Usually two rounds. Same difficulty, but interviewers expect quick, confident problem solving and production-quality code.
- Valid Word Abbreviation Easy Arrays & Hashing also LinkedIn
- Valid Palindrome II Easy Arrays & Hashing also Apple
- Subarray Sum Equals K Medium Arrays & Hashing also PhonePe
- Product of Array Except Self Medium Arrays & Hashing also Oracle
- Lowest Common Ancestor of a Binary Tree Medium Trees & BST also Google, Netflix, Atlassian +1
- Diameter of Binary Tree Easy Trees & BST also Adobe
- Copy List with Random Pointer Medium Linked List also Amazon, Microsoft
- Minimum Window Substring Hard Arrays & Hashing also Google, LinkedIn, Oracle
- Group Anagrams Medium Arrays & Hashing also Amazon, Oracle
- Number of Islands Medium Graphs also Amazon, Microsoft, Goldman Sachs +1
- Meeting Rooms II Medium Intervals also Amazon
- Alien Dictionary Hard Graphs also Amazon, Airbnb
- Serialize and Deserialize Binary Tree Hard Trees & BST also Amazon, LinkedIn, Oracle
- Basic Calculator Hard Stack
No questions match.
System design at Senior Software Engineer (SDE 3)
E3/E4 design is basic or absent. From E5 there are usually two design rounds and they weigh heavily on level: system design (infrastructure, scale, storage) or product design (APIs, data flow, data models). Prompts are mostly Meta products: Feed, Messenger, Instagram, live comments, typeahead.
Questions people ask
How many rounds are in the Meta Senior Software Engineer (SDE 3) interview?
About 5 interviews after the screening: phone / recruiter screen, coding (dsa), ai-assisted coding, system design (hld), behavioral, team match, hiring committee.
Is there a system design round for Meta Senior Software Engineer (SDE 3)?
Yes. E3/E4 design is basic or absent. From E5 there are usually two design rounds and they weigh heavily on level: system design (infrastructure, scale, storage) or product design (APIs, data flow, data models). Prompts are mostly Meta products: Feed, Messenger, Instagram, live comments, typeahead.
What coding questions does Meta ask at Senior Software Engineer (SDE 3)?
The same question pool is used across levels; the bar rises with level. Most reported: Valid Word Abbreviation, Valid Palindrome II, Subarray Sum Equals K, Product of Array Except Self, Lowest Common Ancestor of a Binary Tree.
What does Meta expect in coding rounds at Senior Software Engineer (SDE 3)?
Usually two rounds. Same difficulty, but interviewers expect quick, confident problem solving and production-quality code.
Senior Software Engineer (SDE 3) interviews at other companies
- Google senior
- Amazon senior
- Microsoft senior
- Apple senior
- Netflix senior
- Uber senior
- LinkedIn senior
- Airbnb senior
- Stripe senior
- Atlassian senior
- Goldman Sachs senior
- Salesforce senior
- Oracle senior
- Adobe senior
- Flipkart senior
- Walmart Global Tech senior
- PhonePe senior
- Swiggy senior
- Razorpay senior
Senior Software Engineer (SDE 3) interview questions across all companies · Behavioral questions