Coders Crushby Napplied AI

System Design Problems

Browse 5 curated problems from top tech companies

Design Slack/Discord
hard
Real-time Systems
Design a real-time messaging platform like Slack or Discord supporting channels, direct messages, file sharing, and presence indicators.
45 min
WebSocketMessage QueuePresenceReal-time
Design Figma/Google Docs
expert
Real-time Systems
Design a real-time collaborative editing system supporting multiple simultaneous editors with conflict resolution.
45 min
CRDTOTReal-time SyncCollaboration
Design Google Docs
hard
Real-time Systems
Design a real-time collaborative document editing system like Google Docs supporting multiple concurrent editors.
60 min
collaborationreal-timeotcrdt
Design WhatsApp/Messenger
medium
Real-time Systems
Design a real-time messaging application like WhatsApp supporting 1:1 chat, group chat, media sharing, and delivery receipts.
45 min
messagingwebsocketreal-timechat
Design Uber/Lyft
medium
Real-time Systems
Design a ride-sharing application like Uber supporting real-time driver matching, location tracking, and fare calculation.
45 min
ride-sharinggeospatialreal-timematching
Coders Crushby Napplied AI

The ultimate interview preparation platform. Master System Design, DSA, and tackle community challenges to crush your FAANG interviews.

Looking for jobs? Visit Napplied AI Jobs Search Agent

System Design

  • All Problems
  • Easy
  • Hard

DSA

  • All Problems
  • Dynamic Programming
  • Graphs

More

  • Problems Arena
  • Growth Paths
  • My Crush

Coders Crush by Napplied AI - Tech Interview & Coding Should Be Effortless

Real-time Systems