SDE2 Interview Questions at Meta

Published July 22, 2026 · Updated July 22, 2026

7 real SDE2 interview questions asked at Meta. Covers System Design, Technical, HR rounds. Sourced from engineers who cleared the loop.

7 questions
442 upvotes
Rounds: 3
Top topic: system-design

Interview Signals — What Meta Asks SDE2s

Frequently Asked Topics
system-design4x
graphs1x
behavioral1x
domain1x
Interview Rounds
System Design4q
Technical2q
HR1q

All SDE2 Questions Asked at Meta

Meta Hard System Design round Distributed SystemsKafkaMicroservices

Design Facebook's News Feed ranking system. How do you score posts from thousands of friends and pages? Cover: candidate generation, feature extraction, ML ranking model, how you handle near-real-time freshness, and edge vs server-side ranking for mobile clients.

↑ 83 upvotes · 81 engineers asked this · SDE2
Meta Hard System Design round Distributed SystemsKafkaAWS

Design Facebook Live - a system to stream live video from one user to potentially millions of concurrent viewers with low latency. Cover: ingest pipeline, transcoding, CDN edge caching, adaptive bitrate, and how you handle a celebrity going live.

↑ 71 upvotes · 48 engineers asked this · SDE2
Meta Hard System Design round Distributed SystemsKafkaRedis

Design Instagram Stories. A story disappears after 24 hours and is shown in a ring around profile pictures. Cover: upload pipeline, storage with TTL, efficient delivery to followers, and view count tracking at scale.

↑ 66 upvotes · 44 engineers asked this · SDE2
Meta Hard System Design round Distributed SystemsKafka

Design WhatsApp's end-to-end encrypted messaging system. How do you exchange keys, store messages server-side without reading them, and handle multi-device sync? Cover the Signal Protocol basics.

↑ 65 upvotes · 43 engineers asked this · SDE2
Meta Hard Technical round ReactJavaScript

Explain how React's virtual DOM diffing algorithm (reconciliation) works. Why is it O(n) instead of O(n3)? What are the assumptions it makes and when do those break down (causing performance issues)?

↑ 56 upvotes · 34 engineers asked this · SDE2
Meta Hard Technical round JavaPythonDistributed Systems

Given Meta's social graph, find all friend-of-friend recommendations for a user that are not already friends. Discuss BFS at scale, how to prune the search space, and how to rank recommendations by mutual friend count efficiently.

↑ 54 upvotes · 54 engineers asked this · SDE2
Meta Medium HR round

Meta values moving fast. Describe a time you shipped something that later needed to be rolled back or significantly reworked. What was the cost and what did you learn about the balance between speed and reliability?

↑ 47 upvotes · 28 engineers asked this · SDE2

Practice these questions with AI feedback

Get instant grading on your answers, identify your weak areas, and generate a personalised 14-day study plan — all free.

Build my study plan →

Other companies hiring SDE2s

Amazon SDE2 questions Google SDE2 questions Microsoft SDE2 questions Flipkart SDE2 questions Infosys SDE2 questions TCS SDE2 questions

More at Meta

All Meta questions Meta interview process Prepare for Meta

Frequently asked questions

What topics does Meta ask SDE2s?
Common topics: system-design, graphs, behavioral, domain.
What rounds are there in Meta SDE2 interview?
Reported rounds: System Design, Technical, HR.
What experience level does Meta hire SDE2s at?
Experience levels vary by team.