All problems
Intermediate·🛠️ Developer Tools·Microsoft · Google · Atlassian

Design
Stack Overflow / Q&A Platform

Design a developer Q&A platform like Stack Overflow with questions, answers, votes, tags, reputation, and search.

This is a Low-Level Design (LLD) problem. New to LLD vs HLD? Start here.

#OOP#Search#Reputation System
8F + 3NF requirements inside

01 -  Why interviewers ask this

Reputation and voting systems are a great test of denormalized-but-consistent counters — interviewers check if you keep vote counts correct without recomputing from scratch on every read.

02 -  Where this system exists in the real world

You interact with this design every day.

Stack Overflow / Quora-style Q&A platforms

Community forums with reputation systems

Product review and rating platforms

03 -  What you'll master

Solve this once. Know it forever.

01

Model questions, answers, comments, and votes

02

Implement a reputation/scoring system

03

Design tagging and search for content discovery

04 -  What you'll design

8 functional · 3 non-functional requirements.

Users post questions with a title, body, and tags

7 more requirements inside

Sign in to unlock the full brief and start designing

05 -  Companies that ask this

You may face this exact question in your next interview.

M
Microsoft
G
Google
A
Atlassian

Ready?

Open the canvas.
Design it yourself.

See all requirements, use staged hints, run your code, and compare with community discussions - all on the same canvas.