Top 50
Prep plan
Updated weekly · Last refresh Oct 17

Facebook Software Engineer Interview Questions

The questions to prepare for a Facebook Software Engineer interview. Questions from real interview reports rank first. Updated daily.

50questions
~9htotal time
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 14 questions · ~155 min
Binary Tree DiameterMedium
Practice

Compute the longest path between any two nodes in a binary tree using postorder depth-first traversal.

dfsAlgorithmsFacebook
BFS Matrix PathfindingMedium
Practice

Use BFS to return a shortest four-directional path from the top-left to the bottom-right of a binary matrix.

ArraysbfsData StructuresFacebook
More Coding questions with a free account
2
System Design14 questions · ~155 min
Design Facebook Post PrivacyHard

Assesses system design for access control and visibility logic at Facebook scale.

social mediaFacebook
Scale Concurrent RequestsHard

Evaluates scalability strategies for high concurrency systems.

scalabilityconcurrencyFacebook
More System Design questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
3
Security & Infrastructure11 questions · ~122 min
Network Routing and SwitchingHard

Tests depth of network fundamentals and routing protocol understanding.

NetworkingFacebook
More Security & Infrastructure questions with a free account
4
Execution4 questions · ~44 min
Walk Me Through Problem SolvingMedium

Assesses problem-solving process, clarity, and step-by-step execution.

Problem SolvingFacebook
More Execution questions with a free account
5
Behavioral & Leadership4 questions · ~44 min
More Behavioral & Leadership questions with a free account
6
More topics3 questions · ~33 min
Data Governance Best PracticesMedium

Assesses your understanding of governance principles for managing data quality, access, and compliance.

best practicesFacebook
Handling Real-Time Sync and StateHard

Assesses system design thinking for real-time sync, state consistency, and AI integration.

real-time dataFacebook
More questions with a free account
Hands-on SQL practiceWrite and run real queries in the editor. 3 drills · ~30 min
The finish line: interview-readyComplete all 50 questions plus 3 hands-on drills to finish this plan.