Coding
- Solve quickly (25-30 min)
- Handle follow-ups
- Bug-free code
- Clear communication
Meta interview experiences from software engineers with detailed round-by-round breakdowns, questions asked, and tips for Meta interviews 2025.
Read real Meta interview experiences from candidates who interviewed for E3/E4/E5 roles. Meta focuses on speed, clean code, and behavioral signals.
| Round | Duration | Focus |
|---|---|---|
| Recruiter Call | 30 min | Background, expectations |
| Phone Screen | 45 min | 1-2 coding problems |
| Onsite (4-5 rounds) | 4-5 hours | Coding, Design, Behavioral |
| Team Matching | Varies | Team fit (after offer) |
Role: Software Engineer E4
Location: Menlo Park
Date: November 2024
Experience: 3 years
Problem: Subarray Sum Equals K
def subarray_sum(nums, k): count = 0 prefix_sum = 0 prefix_counts = {0: 1}
for num in nums: prefix_sum += num count += prefix_counts.get(prefix_sum - k, 0) prefix_counts[prefix_sum] = prefix_counts.get(prefix_sum, 0) + 1
return countFollow-up: What if we need the actual subarrays?
Coding 1 (45 min):
Coding 2 (45 min):
System Design (45 min):
Behavioral (45 min):
Role: Software Engineer E3
Location: Seattle
Date: October 2024
University: UC Berkeley
Problem 1: Two Sum
Problem 2: Valid Parentheses
Solved both quickly, discussed time/space complexity.
Coding 1: Binary Tree Vertical Order Traversal
Coding 2: Random Pick with Weight
Behavioral:
Role: Staff Software Engineer E5
Location: New York
Date: September 2024
Experience: 7 years
System Design: Design Instagram
Behavioral Gap:
Coding
System Design
Behavioral
Meta Coding Questions
20+ problems. View Questions →
Meta Preparation Guide
Complete strategy. View Guide →
Meta Main Page
Complete guide. View Guide →
Move fast, show impact, and communicate well!
Last updated: February 2026