Design Facebook's News Feed

👷‍♂️ In progress: We are writing our own solutions
We find that solutions online don't do justice to real FAANG interviews. So, we're writing our own.
to get these early versions. Unsubscribe anytime.

🙋 Here are some details you should know about this question:

How will you handle fanout: push model, pull model, or hybrid? How does the system change for a user with millions of friends/followers?

How will you fetch and score new content at scale - especially when a user opens the app after days?

How will you handle the scalability of writes and reads - e.g., batching, caching, partitioning?


← Back to Main Table