Meta Software Engineer System Design Interview Questions
Practice the exact questions companies are asking right now.

"10 years of experience but never worked at a top company. PracHub's senior-level questions helped me break into FAANG at 35. Age is just a number."

"I was skeptical about the 'real questions' claim, so I put it to the test. I searched for the exact question I got grilled on at my last Meta onsite... and it was right there. Word for word."

"Got a Google recruiter call on Monday, interview on Friday. Crammed PracHub for 4 days. Passed every round. This platform is a miracle worker."

"I've used LC, Glassdoor, and random Discords. Nothing comes close to the accuracy here. The questions are actually current — that's what got me. Felt like I had a cheat sheet during the interview."

"The solution quality is insane. It covers approach, edge cases, time complexity, follow-ups. Nothing else comes close."

"Legit the only resource you need. TC went from 180k -> 350k. Just memorize the top 50 for your target company and you're golden."

"PracHub Premium for one month cost me the price of two coffees a week. It landed me a $280K+ starting offer."

"Literally just signed a $600k offer. I only had 2 weeks to prep, so I focused entirely on the company-tagged lists here. If you're targeting L5+, don't overthink it."

"Coaches and bootcamp prep courses cost around $200-300 but PracHub Premium is actually less than a Netflix subscription. And it landed me a $178K offer."

"I honestly don't know how you guys gather so many real interview questions. It's almost scary. I walked into my Amazon loop and recognized 3 out of 4 problems from your database."

"Discovered PracHub 10 days before my interview. By day 5, I stopped being nervous. By interview day, I was actually excited to show what I knew."

"I recently cleared Uber interviews (strong hire in the design round) and all the questions were present in prachub."
"The search is what sold me. I typed in a really niche DP problem I got asked last year and it actually came up, full breakdown and everything. These guys are clearly updating it constantly."
Design a location-based radius top-K search
Design a location-based search service. Input: - latitude, longitude - radius (meters) - K Output: - The top K locations within the radius. The term “...
Design an online auction system
Design a scalable online auction service. Users can: - Create an auction (item info, start/end time, reserve price optional). - Place bids while the a...
Design a Top-K trending items service
Design a system that returns the Top K items (e.g., videos/posts/products) by popularity. Requirements - API to fetch: GET /topk?window=10m&k=100 retu...
Design content moderation for a posting app
Scenario You are given a small demo “post creation” web app similar to a social network composer: - Frontend: a page where users type a post and submi...
Design a live video comments system
System Design: Live Video Comments (FB Live-style) Design a system that supports real-time comments for a live video stream. Core user experience - Vi...
Design an online coding contest platform
Design a platform to host timed programming contests (similar to weekly/biweekly coding contests). Core scenario - Users register for a contest, read ...
Design coding platform with global leaderboard
Scenario Design a LeetCode-like online coding practice platform that also has a global leaderboard (e.g., Top K users by score) and can show a user’s ...
Troubleshoot a single-node web outage
You own a single-machine web server (one host running the web service). Suddenly users report that a specific page (or the whole website) is down. 1. ...
Design a ranking and recommendation system
Design a ranking + recommendation system for a personalized feed (e.g., short videos, posts, or products). Requirements Core goals - Given a user U, r...
Design a food ordering and delivery system
Design a backend system for a food ordering + delivery platform (like a marketplace that connects customers, restaurants, and delivery couriers). Core...
Design an in-memory cloud storage system
In-Memory Cloud Storage Service (Take-home) Design and implement an in-memory cloud storage service that maps files to their metadata. The project is ...
Design a real-time game leaderboard
Design a real-time leaderboard for an online game. Requirements: - Players submit score updates frequently. - Query top N players globally and per reg...
Design a marketplace price tracking service
Design a large-scale product price tracking service similar to an e-commerce price monitor. Users can submit product links from a major online marketp...
Design real-time live comments
Design a real-time comment system for live video (e.g., Facebook Live comments). Requirements: - Viewers post comments; all viewers see new comments q...
Design an online chess game with undo and leaderboard
Scenario Design a real-time online chess game service. Core requirements - Users can challenge friends and start a game session. - Two players take tu...
Design a chat messaging system
Design a chat system similar to WhatsApp/Messenger. Requirements: - 1:1 and group chats. - Send/receive messages in real time when online; store-and-f...
Design a YouTube/Netflix video platform
Design a video platform similar to YouTube/Netflix. Requirements: - Upload videos (for YouTube-like) and/or ingest catalog (for Netflix-like). - Trans...
Design a Dropbox/Google Drive sync service
Design a file storage and sync service like Dropbox/Google Drive. Requirements: - Upload/download files and folders. - Sync changes across multiple de...
Design a post privacy/visibility system
Design a privacy system for social media posts (similar to Facebook post privacy). Requirements: - Each post can be: Public, Friends, Friends-of-frien...
Design a distributed job scheduler
Design a distributed job scheduler that can run recurring and one-off jobs. Requirements: - Users define jobs with schedule (cron) or immediate run. -...