System Design Questions

665 comprehensive questions across 12 categories

My NotesInfographics1000+ Questions

Showing 665 questions

💬Hard

Design Twitter Timeline

Handle massive user feed with real-time updates and ranking; optimize for writes and near-instant reads.

feedtimelinereal-time
45m
💬Hard

Design Instagram Feed

Photo-sharing with infinite scrolling, caching, and personalized content ranking.

feedimagescaching
45m
💬Expert

Design Facebook News Feed

Manage friend networks, content relevance algorithms, and high-scale read/write across billions.

social-graphrankingscale
60m
💬Hard

Design LinkedIn Feed

Professional connections, role-based recommendations, content filtering for recruiters vs job seekers.

professionalrecommendationsb2b
45m
💬Expert

Design TikTok Recommendation Engine

Short videos, user interaction signals, and advanced recommendation with ultra-low latency.

mlrecommendationvideo
60m
💬Hard

Design Reddit

Forum-based site with sub-communities, upvote/downvote mechanisms, and time-based ranking.

communityvotingforums
45m
💬Hard

Design Pinterest

Image-heavy boards, infinite scrolling, sophisticated search, and quick data retrieval.

imagesdiscoverycuration
45m
💬Medium

Design Quora

Q&A platform with question-topic mapping, user reputation systems, and content retrieval.

q&areputationknowledge
40m
💬Hard

Design Clubhouse

Real-time audio rooms, ephemeral sessions, user invites, and concurrency at scale.

audioreal-timerooms
45m
💬Hard

Design Snapchat Stories

Ephemeral media, direct messaging, short-lived content, and real-time friend presence.

ephemeralstoriesmessaging
45m
💬Hard

Design Slack Channels

Real-time messaging with channels, threads, presence indicators, and enterprise compliance.

real-timewebsocketmessaging
45m
💬Hard

Design Discord

Real-time voice, text, community servers, large concurrency, and role-based permissioning.

voicegamingcommunity
45m
💬Hard

Design Bumble or Tinder

Match users based on location/preferences; concurrency, recommendation logic, and swiping.

matchinggeolocationrecommendations
45m
💬Hard

Design Real-Time Event Feed

Ingest high-frequency data from multiple sources; broadcast user-specific events with minimal delay.

eventsstreamingreal-time
45m
💬Expert

Design Social Graph Analysis

Manage relationships, find mutual connections, and run BFS/graph algorithms on billions of edges.

graphrelationshipsalgorithms
60m
💬Hard

Design Twitter Spaces

Real-time audio conversations for large audiences with easy creation/discovery.

audioliverooms
45m
💬Medium

Design Hashtag Aggregator

Index trending tags, unify results across services, and handle traffic spikes.

trendingaggregationsearch
40m
💬Medium

Design Nextdoor

Neighborhood-based network requiring address verification and localized feed distribution.

localverificationcommunity
40m
💬Medium

Design Meetup

Organize events by location/topic, manage RSVPs, and suggest relevant groups.

eventsgroupsrsvp
40m
💬Hard

Design Social Presence Service

Show who is online/active, track device connectivity, and broadcast real-time status.

presencereal-timestatus
45m
💬Medium

Design Community Forum with Upvotes

Traditional thread-based community with point system; optimize for engagement.

forumsvotingthreads
40m
💬Medium

Design Real-Time Polling Platform

Collect instant votes, see dynamic results, handle spiky loads, and ensure fairness.

pollingreal-timevoting
35m
💬Hard

Design Activity Stream

Aggregate user actions (follows, likes, comments), store and deliver personalized timelines.

activityfeedaggregation
45m
💬Medium

Design Online Debate Platform

Structured debate threads with pro/con voting, user reputations, and large text submissions.

debatesvotingdiscussions
40m
💬Hard

Design Follower-Following System

Manage user relationship graphs, quick follow/unfollow writes, and near real-time feed updates.

graphrelationshipsfollow
45m
💬Hard

Design Trending Topics Service

Calculate hashtag velocity, track location-based trends, and handle high-volume queries.

trendinganalyticsreal-time
45m
💬Hard

Design Social Recommendation System

Suggest new friends/topics via collaborative filtering and graph-based affinity scoring.

recommendationsmlgraph
45m
💬Hard

Design Livestream Chat Service

Real-time text flow for thousands of concurrent viewers, plus ephemeral or replayable logs.

chatlivestreaming
45m
💬Medium

Design Multi-Language Social Platform

Handle i18n, content translation, region-based policies, and multi-lingual search indexing.

i18ntranslationlocalization
40m
💬Medium

Design Alumni Networking Platform

Manage .edu verification, graduation year grouping, and specialized job postings.

alumniverificationnetworking
40m
💬Medium

Design Social Marketplace

Mix social features with e-commerce (likes, shares, listings); handle transactions.

marketplacesocialecommerce
40m
💬Medium

Design Hobby Group Aggregator

Let users discover niche communities; track interest-based subgroups and events.

hobbiesgroupsdiscovery
35m
💬Medium

Design Social Q&A Board

Mini-Quora style focusing on short answers, upvotes, and topic categorization.

q&avotingtopics
35m
💬Medium

Design Endorsements System

Tag user skills, track endorsements, boost credibility, and rank profiles in search.

skillsendorsementsreputation
35m
💬Medium

Design 1-1 Chat in Social Platform

Integrate ephemeral or permanent messaging, read receipts, and push notifications.

messagingdmnotifications
35m
💬Medium

Design Mentions Service

Tag and notify users when mentioned in real time, handle spam detection.

mentionsnotificationsspam
35m
💬Hard

Design Content Moderation Pipeline

Automate text/image/video scanning for policy violations; queue for manual review.

moderationmlpolicy
45m
💬Hard

Design Anti-Spam Service

Real-time classification of bad content, integrate ML pipelines, propagate blocklists.

spammlclassification
45m
💬Medium

Design Social Games/Leaderboards

Track user scores, handle concurrency, store seasonal results, prevent cheating.

gamingleaderboardsscores
40m
💬Medium

Design Event Invitations & RSVPs

Manage large invitation distribution, reminders, and real-time guest count updates.

eventsinvitationsrsvp
35m
💬Medium

Design Facebook Groups

Community creation, role-based permissions, pinned announcements, membership management.

groupspermissionscommunity
40m
💬Medium

Design Real-Time Reaction Stream

Let watchers send emojis on live content; queue and broadcast instantly.

reactionslivestreaming
35m
💬Medium

Design Social Gifting Feature

Virtual gifting via coins/tokens, track gift redemption, handle suspicious transactions.

giftingvirtual-currencymonetization
35m
💬Medium

Design Private Family Network

Invite-only membership, secure photo sharing, generational grouping.

familyprivacyphotos
35m
💬Hard

Design Auto Tagging / Face Recognition

Use ML for face detection in images, tag recognized users, store metadata securely.

mlface-recognitiontagging
45m
💬Medium

Design Profile Verification System

Confirm identity with docs or selfies; track verification levels, reduce fake accounts.

verificationidentitytrust
35m
💬Hard

Design Social Commerce Livestream

Combine real-time video with interactive buy buttons, comments, and transaction backend.

live-commercevideotransactions
45m
💬Hard

Design Social Search

Index posts, profiles, hashtags; handle typos, synonyms, and real-time indexing.

searchindexingnlp
45m
💬Medium

Design Memories/On This Day

Surface old posts by date, handle privacy for tagged users, and optimize storage retrieval.

memoriesnostalgiastorage
35m
💬Medium

Design Creator Analytics Dashboard

Track engagement metrics, follower growth, content performance for creators.

analyticscreatorsmetrics
40m
💬Medium

Design a 1-1 Chat Within a Social Platform

Design a durable, real-time, private 1-1 messaging system: per-conversation sequencing, cursor sync, push pipeline, media lifecycle, E2EE options, and trust-and-safety at scale.

real-time-messagingwebsocketmessage-fanout
45m
💬Hard

Design an Activity Stream for Social Apps

Design a scalable activity stream with event capture, hybrid fanout, grouping, ranked feeds, and real-time updates at social scale.

activity-streamnews-feedfanout
45m
💬Medium

Design an Auto Tagging / Face Recognition Feature

Design a production face-recognition auto-tagging pipeline with async ML inference, Faiss vector search, biometric consent, and GDPR/BIPA compliance.

face-recognitionauto-taggingml-pipeline
45m
💬Medium

Design a Birthday Reminder & Celebration System

Design a timezone-correct, privacy-first birthday reminder and celebration system with day-sharded indexing, idempotent fan-out, dedup ledgers, and consent-gated monetization.

social-graphnotificationsfan-out
45m
💬Hard

Design a College Alumni Networking Platform

Design a verified, privacy-aware alumni networking platform with identity verification, class-year cohorts, mentorship matching, directory search, and moderation at scale.

alumni-networkidentity-verificationsocial-graph
45m
💬Hard

Design a Community Forum with Upvotes

Master the community forum system design interview: hot-counter voting at scale, Reddit-style ranking algorithms, threaded discussions, reputation systems, and anti-brigade moderation with real cas...

voting-systemranking-algorithmsthreaded-discussions
45m
💬Medium

Design a Content Moderation Pipeline

Design a production content moderation pipeline: bounded sync gate, hash-first async cascade, precision-gated auto-enforcement, leased human review with wellbeing caps, tombstone fan-out, appeals, ...

content-moderationtrust-and-safetyml-classification
45m
💬Medium

Design a Distributed Anti-Spam Service

Design a multi-surface anti-spam platform with inline decisions under 50 ms, async deep classification, reputation scoring, campaign containment, and governed policy releases.

anti-spamtrust-and-safetycontent-moderation
45m
💬Medium

Design an Event Invitations & RSVPs System

Design a scalable event invitations and RSVPs platform with fan-out engines, seat ledgers, tiered tallies, durable reminder scheduling, waitlists, and calendar integration across AWS, GCP, and Azure.

event-invitationsrsvpfan-out
45m
💬Medium

Design a Facebook Groups Alternative

Design a governed community platform with hybrid fan-out, role-based governance, membership approvals, pinned announcements, notifications, within-group search, and capacity-planned moderation at 2...

social-graphfeed-fanoutcommunity
45m
💬Hard

Design a Follower-Following System

Design a billion-edge social follow graph: dual-indexed transactional edges, cache-first reads, celebrity hot-key isolation, reconciled counts, fail-closed privacy, hybrid fan-out, and real-time su...

social-graphfan-outfollow-graph
45m
💬Medium

Design a High-Frequency Mentions Service

Design a real-time mentions and notification pipeline with extraction, abuse-resistant fan-out, aggregation, badge caching, and multi-cloud scale.

mentionsnotificationsfan-out
45m
💬Medium

Design a Hobby Group Aggregator

Design a discovery-first platform that aggregates millions of hobby micro-communities: hybrid fanout, geo search, recommendations, RSVP capacity, and scalable moderation.

community-platformgroup-discoverygeo-search
45m
💬Medium

Design a LinkedIn Endorsements System

Design a scalable skill endorsement platform with event-driven count aggregation, suggestion engine, and trust-and-safety at LinkedIn scale.

social-graphendorsementsskill-taxonomy
45m
💬Hard

Design a Multi-Language Social Platform

Design a global multi-language social platform with UI localization, content translation, language detection, multilingual search, feed preferences, caching, and regional compliance.

internationalizationlocalizationtranslation
45m
💬Hard

Design an Online Debate Platform

Design a structured debate platform with argument trees, timed rounds, voting integrity, reputation, moderation, live fan-out, search, and archival at social scale.

argument-treestructured-debatereputation-system
45m
💬Medium

Design a Private Social Network for Families

Design an invite-only family platform with capability-based media access, per-family envelope encryption, cycle-safe genealogy, child-safety policy, and proven multi-decade durability.

private-social-networkfamily-sharingphoto-storage
45m
💬Medium

Design a Profile Verification System

Design a profile verification platform with document forensics, liveness and face matching, tiered badges, and privacy-first retention.

identity-verificationkyc-litebiometrics
45m
💬Hard

Design a Real-Time Polling Platform

Design a real-time polling platform with durable vote ledgers, layered double-vote prevention, sharded hot tallies, coalesced WebSocket fan-out, scheduled expiration, and fenced close reconciliatio...

real-timevotingfan-out
45m
💬Medium

Design a Real-Time Reaction/Emoji Stream

Design a live reaction stream with edge tap shaping, windowed aggregation, connection-local fan-out, floating overlay synthesis, replay correlation, rate limiting, and privacy at million-viewer scale.

real-timewebsocketsfan-out
45m
💬Medium

Design a Social Platform for Audio Books & Clubs

Design a social audiobook platform with DRM-protected streaming, offline listening, book clubs, chapter-anchored discussions with spoiler gating, voice notes, listen-along sync, and multi-cloud scale.

audio-streamingcdnmulti-drm
45m
💬Medium

Design Social Games/Leaderboards

Design a real-time social gamification platform with leaderboards, achievements, anti-cheat, and friend-scoped rankings at 10M DAU scale.

leaderboardsgamificationreal-time-scoring
45m
💬Medium

Design a Social Gifting Feature

Design virtual gifting at scale: double-entry coin wallet, idempotent sends, live overlay fan-out, notifications, payments, fraud prevention, refunds, and holiday surge capacity across AWS, GCP, an...

virtual-goodscoin-walletdouble-entry-ledger
45m
💬Hard

Design Social Graph Analysis

Design a planet-scale social graph with source-partitioned edge storage, caching, mutual friends, shortest path, and People You May Know.

social-graphgraph-databaseadjacency-list
45m
💬Medium

Design a Social Marketplace for Products

Design a social marketplace with feeds, single-unit listings, negotiation messaging, protected payments, search, and trust-and-safety at scale.

social-marketplacenews-feedfan-out
45m
💬Hard

Design a Social Media Hashtag Aggregator

Design a cross-platform hashtag trending system: multi-source ingestion, canonicalization, two-tier counting, burst scoring, compiled trend lists, caching, and graceful degradation.

hashtag-aggregationtrending-topicsstream-processing
45m
💬Medium

Design a Social “Memories” (Lookback) Feature

Design Facebook-style On This Day memories: month-day partitioned historical scanning, timezone-sliced bundle generation, fail-closed privacy re-validation, ML ranking with wellbeing guardrails, an...

memorieslookbacknostalgia-engagement
45m
💬Hard

Design a Social Presence Service

Design a planet-scale social presence service: multi-device sessions, real-time online/idle/offline propagation, last-seen with privacy coarsening, push-notification reachability, flap-free failove...

presencereal-timewebsocket
45m
💬Hard

Design a Social Recommendation System

Design a Social Recommendation System: architecture, trade-offs and scaling considerations.

system-designrecommendation-systemssocial-graph
45m
💬Hard

Design Bumble or Tinder

Design a location-based dating platform with geo-fenced discovery, real-time match detection, swipe processing, WebSocket messaging, and privacy-preserving architecture.

geo-matchingswipe-interfacereal-time-messaging
45m
💬Hard

Design a Trending Topics Service

Design a real-time trending topics service with stream processing, Count-Min Sketch, velocity scoring, spam detection, and multi-cloud architecture.

stream-processingreal-time-analyticstrending-detection
45m
🛒Hard

Design an Amazon-Like Online Store

You must build a massive e-commerce platform reminiscent of Amazon, featuring unlimited product catalogs, user session management...

ecommerceproduct-searchcatalog
45m
🛒Hard

Design a Shopping Cart Service

You need a microservice (or service) that stores, updates, and retrieves user carts.

shopping-cartsession-managementredis
45m
🛒Hard

Design a Payment Gateway (Stripe/PayPal-like)

Design an online payment service that securely processes credit card or bank transactions, issues tokens, manages refunds, and...

payment-gatewaypci-dsstokenization
45m
🛒Hard

Design an E-Commerce Recommendation Engine

A system that suggests relevant products based on user behavior, item similarity, trending data, and user demographics.

recommendation-systempersonalizationcollaborative-filtering
45m
🛒Hard

Design a Flash Sales Platform

Build a system that runs limited-time or limited-inventory sales, often with tens of thousands of requests per second.

flash-saleinventory-controlvirtual-waiting-room
45m
🛒Hard

Design a High-Speed Product Search

Implement a robust search engine that can handle millions of SKUs, auto-complete suggestions, filtering by attributes, synonyms, and...

product-searchfull-text-searchautocomplete
45m
🛒Hard

Design a Global Inventory Tracking

Create a system to track inventory levels across multiple locations.

inventory-managementmulti-warehouseavailability-to-promise
45m
🛒Hard

Design an Auction or Bidding System (eBay-like)

Build an online marketplace for items with time-based auctions.

auction-engineproxy-biddingreal-time-bidding
45m
🛒Hard

Design an Order Fulfillment Pipeline

Create a pipeline that moves orders from “placed” to “shipped” to “delivered.” Integrate warehouse picking, packaging, label printing...

order-managementfulfillmentsaga-pattern
45m
🛒Hard

Design a Shopping Festival (Prime Day) Scenario

Plan and execute a multi-day or day-long shopping festival with massive concurrent user traffic, special deals, dynamic pricing...

flash-salehigh-concurrencyinventory-management
45m
🛒Hard

Design a Returns & Refunds Service

Create a system to manage user-initiated returns: label generation, condition checks (if needed), partial or full refund issuance...

returnsrefundsreverse-logistics
45m
🛒Hard

Design an E-Commerce Chatbot

Build a conversational chatbot that helps users find products, answer shipping queries, handle returns, or even propose relevant...

conversational-ainludialog-management
45m
🛒Hard

Design a Warehouse Robot Coordination System

Robots retrieve items from shelves, avoid collisions, and deliver to packing stations.

warehouse-automationmulti-robot-coordinationamr
45m
🛒Hard

Design a Payment Dispute & Chargeback System

Provide a platform to handle payment disputes or chargebacks initiated by customers or banks, gather evidence (receipts, shipping...

paymentschargebackdispute-resolution
45m
🛒Hard

Design a Loyalty & Rewards Program

A system that tracks user spending, awards points for purchases, and offers redemption options or tier levels (Silver, Gold, Platinum).

loyalty-programpoints-accrualtier-progression
45m
🛒Hard

Design a Multi-Currency Checkout

Enhance your platform to let users pay in their local currency, reflect real-time or daily updated exchange rates, handle rounding...

multi-currencyfx-ratespayment-gateway
45m
🛒Hard

Design a Fraud Detection Microservice

Users place orders.

fraud-detectionrisk-scoringreal-time-inference
45m
🛒Hard

Design a Supplier & Vendor Portal

Vendors can create or update product listings, track sales, manage stock, and view payments.

multi-tenantvendor-managementmarketplace
45m
🛒Hard

Design a Multi-Tenant E-Commerce Platform

One core platform that spawns distinct “child” e-commerce sites for different merchants, each with unique branding, product catalogs...

multi-tenancye-commercetenant-isolation
45m
🛒Hard

Design a Reorder & Subscription Service

Allow customers to automatically reorder items (e.g., groceries, pet supplies) on a set schedule.

subscription-commerceautoshiprecurring-billing
45m
🛒Hard

Design a Reviews & Ratings System

Enable users to post reviews & star ratings on purchased products.

reviewsratingssocial-proof
45m
🛒Hard

Design a Price Watching Tool

Users follow certain products and get notifications if the price drops below a threshold.

price-trackingprice-drop-alertsweb-scraping
45m
🛒Hard

Design a Multi-Warehouse Shipping Optimizer

When an order arrives, the system chooses the best warehouse to fulfill each item.

fulfillment-optimizationinventory-allocationorder-routing
45m
🛒Hard

Design an E-Commerce Analytics Dashboard

A dashboard where admins or business owners see real-time or near real-time stats: revenue, top-sellers, abandoned carts, regional...

analytics-dashboardreal-time-metricsdata-pipeline
45m
🛒Hard

Design a Cross-Border Fulfillment System

A system that can handle cross-border shipping, customs forms, duties/taxes, and potentially region-based returns or local distribution...

cross-bordercustomsduties
45m
🛒Hard

Design a Mobile-First E-Commerce Experience

Focus on smartphone-optimized performance, with quick load times, offline browsing for product pages, minimal bandwidth usage, and...

mobile-commerceprogressive-web-appoffline-cart
45m
🛒Hard

Design a Real-Time Customer Support System

Provide real-time customer support channels (live chat, possibly voice/video).

real-time-messagingwebsocketagent-routing
45m
🛒Hard

Design a Search Query Auto-Correction

Enhance product search with automatic correction for user-typed queries (typos, synonyms).

searchspell-correctionedit-distance
45m
🛒Hard

Design a "Buy Now, Pay Later" Service

Allow customers to break a purchase into several installments, pay over time, and track each partial payment.

bnplinstallmentscredit-risk
45m
🛒Hard

Design a Referral & Affiliate System

Users or external partners share unique referral links or codes.

referral-systemaffiliate-marketingattribution
45m
🛒Medium

Design a Coupon/Promo Code System

Enable users to apply discount codes or promos at checkout.

couponspromotionsecommerce
45m
🛒Medium

Design a Wishlist & Gift Registry

Users save items for later in a personal wishlist or create a public gift registry that others can purchase from.

ecommercewishlistgift-registry
45m
🛒Medium

Design a Recommender for Bundled Products

Suggest product bundles often bought together (e.g., laptop + mouse + carry case).

product-bundlingrecommendation-engineco-purchase-mining
45m
🛒Medium

Design a Personal Shopper Chat Feature

Provide a live messaging or AI-based channel for style advice or product curation.

conversational-commercereal-time-messagingwebsocket
45m
🛒Medium

Design a Category Tree & Navigation

Create a hierarchical category system for browsing.

category-treetaxonomynavigation
45m
🛒Medium

Design a Gift Card & Store Credit System

Users can purchase gift cards, and recipients can redeem them for store credit.

gift-cardstore-creditledger
45m
🛒Medium

Design a Book Store with E-Book Delivery

Users purchase e-books.

e-commercedigital-deliverydrm
45m
🛒Medium

Design a 'Store Pickup' Feature

Let users purchase products online, then pick them up from a chosen store location.

bopisinventory-managementreal-time-stock
45m
🛒Medium

Design a Virtual Try-On / AR Commerce Platform

Allow users to virtually “try on” products (clothing, makeup, glasses) using their phone camera or AR.

ar-commercevirtual-try-on3d-rendering
45m
🛒Medium

Design an Invoice & Billing System

Automate invoice creation for each order, handle line items, taxes, shipping fees, possible partial payments, and store these records...

invoicingbillingtax-compliance
45m
🛒Medium

Design a Seasonal or Themed Storefront

Allow marketing or admin teams to quickly switch the e-commerce site’s theme, banners, and featured products for events like Black...

ecommercethemingcampaign-management
45m
🛒Medium

Design a Pre-Order System

Users reserve upcoming products before official release.

pre-orderinventory-reservationpayment-capture
45m
🛒Medium

Design a Crowd-Funded Product Platform

Users pledge money to a project.

crowdfundingconditional-paymentsescrow
45m
🛒Medium

Design a Digital Coupons Aggregator

Collect and index coupon codes from various retailers or affiliate networks, let users search or apply them, possibly auto-inject codes...

coupon-aggregationaffiliate-marketingfeed-ingestion
45m
🛒Medium

Design an E-Commerce Chat Forum

An internal forum or community Q&A for customers to discuss products, share tips, and help each other.

communityforumqna
45m
🛒Medium

Design a Global Drop-Shipping Network

When a user orders, the system automatically forwards details to a drop-ship partner who ships from their location.

drop-shippingorder-routingsupplier-integration
45m
🛒Medium

Design a Returnless Refund Flow

For certain cheap or bulky items, the system automatically processes a refund without a return.

returnsrefundsreverse-logistics
45m
🛒Medium

Design a One-Click Checkout

Users skip the usual cart + address + payment details, storing a default shipping & payment method.

ecommercecheckoutpayments
45m
🛒Medium

Design a Gift Wrapping & Personalization Service

Customers add gift-wrap or personalized notes when checking out.

gift-wrappingpersonalizationecommerce
45m
🛒Medium

Design a Group-Buy Discount Feature

When a group of users collectively purchases an item, the price is discounted.

group-buysocial-commercediscount-threshold
45m
📞Hard

Design WhatsApp

Build a mobile-first chat application offering real-time text, media transfers, group chats, read receipts, and device-to-device encryption.

end-to-end-encryptionstore-and-forwardpersistent-connections
45m
📞Hard

Design Slack

A workspace-centric communication platform with channels (public/private), direct messages, real-time presence, file sharing, and...

real-time-messagingwebsocketsfan-out
45m
📞Hard

Design Zoom

Create a cloud-based HD video-conferencing platform that handles dynamic bandwidth adaptation, chat, screen share, breakout rooms, and...

video-conferencingwebrtcsfu
45m
📞Hard

Design Google Meet

A real-time video platform for scheduled or ad-hoc meetings, accessible via browser (no special install), with optional screen sharing...

webrtcreal-time-communicationsfu
45m
📞Hard

Design WebRTC-Based Chat

Allow browsers to establish direct audio/video chat or data channels with minimal server overhead for relay.

webrtcreal-time-communicationsignaling
45m
📞Hard

Design a Push Notification Service

Design a service that stores device tokens, manages push credentials for iOS/Android, and fanning out messages in near real-time (e.g.

push-notificationsapnsfcm
45m
📞Hard

Design a Real-Time Collaboration Doc (Google Docs)

A web-based doc editor that lets multiple users type simultaneously with near-instant updates.

real-time-collaborationoperational-transformcrdt
45m
📞Hard

Design Microsoft Teams

Build a corporate communication platform that integrates text channels, video calls, file collaboration (SharePoint), real-time...

real-time-communicationchatvideo-conferencing
45m
📞Hard

Design a High-Throughput Pub/Sub System

Construct a distributed system for high-volume event distribution.

pub-subevent-streamingmessage-queue
45m
📞Hard

Design a Real-Time Collaborative Coding Tool

A web-based environment where multiple developers can simultaneously edit code in real time, run or debug in a shared sandbox, highlight...

real-time-collaborationoperational-transformationcrdt
45m
📞Hard

Design a Live Translation Chat App

Users chat in their own languages; the system auto-detects and translates messages in real time, showing each participant the content in...

live-translationmachine-translationreal-time-chat
45m
📞Hard

Design a Broadcasting Alert System

Admins trigger an alert that fans out to a large subscriber base—possibly thousands or millions of recipients in real-time—through...

broadcastfan-outpush-notifications
45m
📞Hard

Design a Gaming Voice Chat (Xbox Live)

Console gamers join voice channels or squads, with live voice streaming.

voice-chatreal-time-communicationwebrtc
45m
📞Hard

Design a Town-Hall Webinar Platform

Host a live town-hall session for thousands of employees or participants.

live-streamingone-to-many-broadcastwebinar
45m
📞Hard

Design a Real-Time Stock Ticker & Chat

Displays up-to-date stock quotes, with optional chat rooms for traders or watchers to discuss.

real-time-streamingmarket-datawebsocket
45m
📞Hard

Design an Event RSVP & Live Updates

Let event organizers post an invitation link.

rsvpreal-time-updateswebsocket
45m
📞Hard

Design a Customer Support Chat

A web-based support channel for customers to chat with agents, see past conversations, attach files, and reference order data.

real-time-messagingwebsocketpresence
45m
📞Hard

Design a Customer Support Voice IVR

An automated phone system where callers navigate via voice or keypress.

ivrtelephonysip
45m
📞Hard

Design a Virtual Call Center

Central hub that queues inbound calls/chats, routes them to available remote agents based on skill sets or load balancing, and provides...

contact-centerreal-time-communicationskill-based-routing
45m
📞Hard

Design a Telemedicine Video Chat

Enable patients to consult doctors via real-time video.

webrtchipaavideo-consultation
45m
📞Hard

Design a Live Data Visualizer

Users open a dashboard that receives a constant stream of data from external sources (IoT sensors, event logs).

live-dashboardtime-serieswebsocket
45m
📞Hard

Design a Real-Time Interactive Classroom

A virtual classroom where a teacher broadcasts audio/video, shares slides or a whiteboard, can see student activity (hand raises), and...

real-time-communicationwebrtcsfu
45m
📞Hard

Design a 'Watch Together' Video Chat

Multiple users watch the same video simultaneously, with play/pause controls that apply to all participants in real time.

watch-partysynchronized-playbackclock-synchronization
45m
📞Hard

Design a Multi-User VR Chat

Users join a shared 3D space as avatars, talk in real-time with spatial audio, see each other’s movements, possibly manipulate virtual...

vr-chatspatial-audioreal-time-networking
45m
📞Hard

Design a Chatbot-Enhanced Live Chat

A chat platform where users first interact with a bot (maybe NLP-based).

chatbotlive-chatnlp
45m
📞Hard

Design an Event-Driven Notification Hub

Users sign up for various event topics; when events occur, the system routes them to web push, mobile push, or in-app notifications.

event-driven-architecturenotification-systempub-sub
45m
📞Hard

Design a Sports Score & Live Chat

Display real-time sports updates (scores, game clock) and allow fans to chat about the match.

real-time-scoreboardlive-chatwebsocket
45m
📞Hard

Design a Massive Webinar with Real-Time Q&A

A large-scale webinar system where a host speaks/presents to thousands of attendees, who can ask text questions or answer live polls.

real-time-communicationlive-streamingwebinar
60m
📞Hard

Design a Language Exchange Pairing App

Users sign up with their native and target languages, the system matches them with complementary partners for real-time calls or text...

language-exchangematching-enginewebrtc
45m
📞Hard

Design a Hybrid P2P & Cloud Chat

Attempt direct peer-to-peer connections for user messaging or calls to minimize server overhead.

webrtcp2pice
45m
📞Medium

Design an Ephemeral "Chat & Disappear" App

A messaging service where texts or images vanish after being read or after a set timer.

ephemeral-messagingmessage-expirationend-to-end-encryption
45m
📞Medium

Design a Multi-Party Audio Conference

Allow multiple participants to dial in or connect via VoIP to a shared audio-only conference.

audio-conferencingwebrtcsfu
45m
📞Medium

Design a Psychic Reading or Hotline Chat

Customers pay to chat with “psychics” or experts in real-time.

real-time-chatper-minute-billingwebsocket
45m
📞Medium

Design a Smart Contact Center with AI Assist

An AI-enhanced system that listens (speech-to-text) or reads chat in real time, suggests possible answers from a knowledge base or next...

contact-centeragent-assistreal-time-transcription
45m
📞Medium

Design a Crypto Trader Chat

Traders chat about crypto markets in real time, see live price updates from multiple exchanges, possibly share signals or quick trades...

websocketreal-time-chatmarket-data
45m
📞Medium

Design a Location-Based "Proximity Chat"

Users see or join a chat room if they’re within a certain radius or geofence.

geospatial-indexingreal-time-messagingephemeral-rooms
45m
📞Medium

Design a Live “Hints & Tips” Chat Overlay

Users run an app (e.g., a coding practice or a puzzle game) that shows a “Hints & Tips” chat overlay.

real-time-overlaycontextual-messagingwebsocket
45m
📞Medium

Design a Gaming Guild Chat

In-game text chat for guild/clan members.

real-time-chatguild-chatfan-out
45m
📞Medium

Design a Stock Trading Collaboration Chat

A chat environment for professional trading desks or analysts to share ideas, run quick calculations, reference real-time quotes, and...

real-time-chatmarket-datawebsocket
45m
📞Medium

Design an Anonymous Confession/Support Chat

Users post confessions or need emotional support.

anonymous-chatreal-time-messagingtrust-and-safety
45m
📞Medium

Design a Polling or Voting Chat

In a real-time group chat, participants can create polls.

real-time-pollingwebsocket-fanoutvote-tallying
45m
📞Medium

Design a HR Interview Scheduling & Chat

Recruiters and candidates set up interview times, confirm with each other, and optionally chat in real time for clarifications.

real-time-chatschedulingcalendar-sync
45m
📞Medium

Design a Live Audience Reaction for TV

Viewers tap reaction buttons on a mobile app while watching a live show.

real-time-communicationlive-reactionssecond-screen
45m
📞Medium

Design a Disaster Alert & Communication System

Authorities issue emergency alerts targeted by region.

emergency-alertsgeo-fencingmulti-channel
45m
📞Medium

Design a Telepresence Robot Control

Users connect to a physical robot with camera, microphone, and wheels.

telepresencewebrtcreal-time-video
45m
📞Medium

Design a Cross-Platform Chat Using MQTT

A chat system that employs MQTT for message distribution (topic-based or one-to-one).

mqttreal-time-messagingpub-sub
45m
📞Medium

Design a Walkie-Talkie Style Push-to-Talk App

Mobile or web app mimicking a physical walkie-talkie: one user at a time holds the “speaking floor.” Audio is broadcast to the entire...

push-to-talkhalf-duplexfloor-control
45m
📞Medium

Design a Live Whiteboard Session

Multiple participants draw or annotate on a shared canvas in real time.

real-time-collaborationwebsocketcrdt
45m
📞Medium

Design a Real-Time Auction Chat

Users gather in a chat environment linked to a live auction.

real-time-chatauction-enginewebsocket
45m
📞Medium

Design an IoT Device Control Panel

A console for monitoring and sending commands to numerous IoT devices (smart lights, thermostats, sensors).

iotdevice-managementmqtt
45m
📊Hard

Design a Real-Time Analytics Pipeline

Construct a pipeline that ingests high-velocity data (e.g., logs, clickstreams), processes in near real time (aggregations...

real-time-analyticsstream-processingkafka
45m
📊Hard

Design a Data Warehouse (Snowflake/BigQuery)

A system optimized for analytical (OLAP) queries over massive structured/semi-structured data.

data-warehouseolapcolumnar-storage
45m
📊Hard

Design a Log Analytics Platform (Splunk-like)

A platform to ingest, parse, and index massive logs from various sources.

log-analyticsinverted-indexfull-text-search
45m
📊Hard

Design an Ad Click-Through Tracking System

Collect user clicks from ads, match them to impressions, and generate real-time or near real-time dashboards for advertisers.

ad-techclick-trackingattribution
45m
📊Hard

Design a Recommendation ML Pipeline

Build a pipeline that ingests user-event data (clicks, views, purchases), transforms them into ML features, periodically retrains a...

recommendation-systemml-pipelinefeature-store
45m
📊Hard

Design a Data Pipeline with Kafka & Spark

Use Kafka as the ingestion backbone for high-throughput event data.

kafkasparkstructured-streaming
45m
📊Hard

Design a Data Governance & Lineage System

Implement a system that catalogs all datasets, tracks transformations (ETL pipelines), clarifies ownership, and ensures compliance...

metadatadata-lineagedata-governance
45m
📊Hard

Design a Fraud Analytics Engine

Identify suspicious patterns in financial transactions or user activities.

fraud-detectionstreaming-analyticsfeature-store
45m
📊Hard

Design a Data Lake (Hadoop/S3)

Store large volumes of raw data (logs, CSV, JSON, etc.) in a distributed file system or object store.

data-lakes3hdfs
45m
📊Hard

Design a Real-Time Leaderboard Analytics

Maintain a live, updated leaderboard for millions of users or players.

leaderboardreal-time-rankingsorted-set
45m
📊Hard

Design a Data Quality Validation Framework

Implement a system that checks incoming or batch data for validation errors or anomalies.

data-qualitydata-observabilityvalidation
45m
📊Hard

Design a Session Analysis & Heatmap Tool

Record user interactions on websites (cursor moves, clicks, scrolls), store sessions, and create heatmaps or funnel analyses.

session-replayheatmapsevent-ingestion
45m
📊Hard

Design a Predictive Maintenance System

Sensors stream temperature, vibration, or usage data from machines.

predictive-maintenanceiottime-series
45m
📊Hard

Design a Web Analytics Tracker (Google Analytics-like)

A snippet on each webpage sends events (page load, custom event) to a data collector.

web-analyticsevent-ingestionclickstream
45m
📊Hard

Design a Cohort Analysis Platform

Group users by a shared start event (e.g., sign-up week), track their retention or behavior over subsequent periods (days/weeks).

cohort-analysisretentionevent-streaming
45m
📊Hard

Design a Stream-Processing ML Feature Extraction

Incoming events require on-the-fly feature generation (counts, last N event patterns, session stats).

stream-processingfeature-storeml-infrastructure
45m
📊Hard

Design a Distributed OLAP Cube

Pre-compute aggregates (sums, counts, averages) by various dimensions (time, region, product) for lightning-fast analytics.

olapdata-warehousingdimensional-modeling
45m
📊Hard

Design a Recommendation Feedback Loop

Collect user actions (did they click recommended item? skip?), feed that data back into the recommendation pipeline.

recommendation-systemfeedback-loopevent-streaming
45m
📊Hard

Design an IoT Analytics Platform

Collect sensor readings from thousands or millions of devices, transform or aggregate them (e.g., average temperature, anomaly...

iottime-seriesstream-processing
45m
📊Hard

Design a Multi-Region Data Replication Strategy

Set up a system where data ingested in multiple geographic locations is replicated to a central or distributed cluster for analytics...

multi-regionreplicationconsistency
45m
📊Hard

Design a Data Privacy & Compliance Masking Service

Intercept or transform sensitive columns (PII, protected health info) with anonymization, tokenization, or encryption.

data-privacypii-maskingtokenization
45m
📊Hard

Design a Reporting & Scheduled Jobs Framework

Users define recurring queries or analytics scripts.

scheduled-jobscronworkflow-orchestration
45m
📊Hard

Design a Business Intelligence "Self-Service" Tool

A web-based platform where business users can explore data, join tables, create visualizations, pivot charts, etc., all without writing...

semantic-layerself-service-analyticsdata-visualization
45m
📊Hard

Design a Cross-Platform Gaming Analytics

A gaming analytics system that ingests events from multiple platforms.

gaming-analyticsevent-ingestionidentity-resolution
45m
📊Hard

Design a Predictive Alert System (Spam/Abuse)

Ingest user activities (posts, messages, login patterns), run anomaly detection or ML classification to predict potential spam or abuse.

anomaly-detectionstream-processingkafka
45m
📊Hard

Design a Dedicated Feature Store for ML

A repository where ML features are consistently stored, updated, and served to both training pipelines (batch) and real-time inference...

feature-storemlopsmachine-learning
45m
📊Hard

Design a Query Suggestion & Autocomplete for Analytics

A system that tracks metadata (table schemas, column types, popular queries) and suggests partial or complete queries as the user types...

autocompletetypeaheadquery-suggestion
45m
📊Hard

Design a MLOps Pipeline

Automate the entire ML lifecycle: from data ingestion, feature engineering, training, offline validation, to model packaging and...

mlopsci-cd-for-mlmodel-registry
45m
📊Hard

Design a Large-Scale Email Campaign Metrics Tracker

After sending bulk emails, the system collects open/click events, unsubscribes, bounces in near real-time.

email-analyticsevent-streamingclick-tracking
45m
📊Hard

Design a Financial Trading Backtest System

Load historical price ticks or order book data, simulate trading strategies over that timeframe, track P&L, drawdowns, or risk metrics.

backtestingtick-datatime-series
45m
📊Medium

Design a Data Retention & Archival Workflow

Automatically move older data from hot (fast, expensive) storage to cold or archival layers (cheaper, slower) after a certain age...

data-lifecycletiered-storagearchival
45m
📊Medium

Design a Recommendation A/B Testing Manager

Admin can create experiments comparing multiple recommendation models or parameter sets.

ab-testingexperimentationrecommendation-systems
45m
📊Medium

Design a Realtime NLP Pipeline

Messages arrive from a high-volume feed.

streaming-nlpreal-time-inferencetext-classification
45m
📊Medium

Design a Massive Graph Database for E-Commerce

Represent users, brands, and product categories as nodes, edges for relationships (purchases, brand tags).

graph-databaseecommerceadjacency-index
45m
📊Medium

Design a Geospatial Analytics Platform

Collect location-based data (e.g., driver pings, store locations), run queries like “all events within X km in last Y hours,” or...

geospatialspatial-indexinggeohash
45m
📊Medium

Design a Voice Command Analytics Tool

Users speak commands to a device, which transcribes them.

speech-to-textstreaming-ingestevent-analytics
45m
📊Medium

Design an Ad Inventory Forecasting System

Given historical impression data and current traffic patterns, predict how many ad impressions can be served in upcoming days/weeks...

time-seriesforecastingad-inventory
45m
📊Medium

Design a Data Anomaly Detection Pipeline

A pipeline ingesting metrics or logs, applying real-time or batch-based anomaly detection methods.

anomaly-detectiontime-seriesstream-processing
45m
📊Medium

Design a Data Consistency Checker for ETL Pipelines

After each ETL run, compare source vs.

etldata-qualityreconciliation
45m
📊Medium

Design a Data Pipeline for Genomics Analysis

Manage ingestion of raw DNA sequencing data (FASTQ, BAM), store it, run variant calling or other analytics in HPC or distributed...

genomicsbioinformaticsdata-pipeline
45m
📊Medium

Design a Satellite Imagery Analytics Workflow

Ingest raw satellite images, store them (maybe in a tile-based approach), run batch or streaming classification (e.g., detecting...

satellite-imagerygeospatialdata-pipeline
45m
📊Medium

Design a Real-Time Document Processing & Extraction

Automatically process incoming documents (contracts, invoices).

document-aiocrevent-driven
45m
📊Medium

Design an IoT Fleet Monitoring & Analytics

Track thousands of vehicles or devices, receiving location/telemetry.

iottelemetryfleet-monitoring
45m
📊Medium

Design a Centralized Metadata & Schema Registry

A system that stores schema definitions for multiple data streams/tables, tracks version changes, provides compatibility checks, and...

schema-registrymetadata-managementavro
45m
📊Medium

Design a ML Model Monitoring & Drift Detection

Continuously track model input distributions vs.

ml-monitoringdata-driftconcept-drift
45m
📊Medium

Design a Large-Scale Financial Market Data Lake

A central repository for all intraday trades, quotes, order book snapshots from multiple exchanges.

data-lakemarket-datatick-data
45m
📊Medium

Design a Pricing Optimization Analytics

Collect competitor price data, inventory levels, demand signals, and run analytics or ML models to set/adjust product prices in near...

dynamic-pricingprice-optimizationrevenue-management
45m
📊Medium

Design a Data “Sandbox” Environment

Create a sandbox zone where data scientists spin up ephemeral clusters, run queries or experiments on a subset or masked dataset...

data-sandboxzero-copy-cloningdata-masking
45m
📊Medium

Design a “Usage-based Billing” Analytics System

Collect usage events (API calls, CPU time, requests) from each tenant, store them in near real-time, compute daily or monthly usage...

usage-based-billingmeteringevent-streaming
45m
📊Medium

Design a Synthetic Data Generation & Analytics Platform

Build a system that learns real data distributions, then produces synthetic records that preserve statistical properties but strip or...

synthetic-datadifferential-privacygenerative-models
45m
📺Hard

Design YouTube

A multi-billion user platform where individuals upload videos, watch personalized recommendations, leave comments, and interact with...

video-streamingadaptive-bitratetranscoding
45m
📺Hard

Design Netflix

Users subscribe to watch a library of TV shows/movies with personalized recommendations.

adaptive-bitratecdnopen-connect
45m
📺Hard

Design Spotify

An on-demand music platform providing streaming or offline playback.

audio-streamingcdnpersonalization
45m
📺Hard

Design Twitch

A live-streaming platform primarily for gaming, featuring near real-time chat overlays, channel subscriptions, donations, plus...

live-streamingvideochat
45m
📺Hard

Design Hulu/Disney+

Subscription-based streaming service with on-demand library, plus optional live TV channels.

vod-streaminglive-tvcdn-delivery
45m
📺Hard

Design a Video-on-Demand Platform (Generic)

A generic VOD service for internal or external distribution.

video-on-demandtranscoding-pipelinecdn-distribution
45m
📺Hard

Design a Live Concert Streaming Service

A platform streaming live music concerts.

live-streamingvideo-pipelinelow-latency
45m
📺Hard

Design SoundCloud

A user-driven platform where creators upload audio tracks, others discover them via tags, waveforms, likes, and can comment at specific...

audio-streaminguser-generated-contenttranscoding-pipeline
45m
📺Hard

Design a Podcast Hosting Platform

Creators upload audio episodes, the platform hosts them, automatically generating RSS feeds for Apple/Spotify distribution.

podcast-hostingrssaudio-distribution
45m
📺Hard

Design an Online Radio Service

Users tune into curated audio streams in real time, with minimal buffering.

live-audio-streamingradio-ingesthls
45m
📺Hard

Design a DRM-Heavy Media Portal

A platform hosting premium content with robust DRM.

drmlicense-servercontent-protection
45m
📺Hard

Design a Karaoke Streaming App

Users select songs with synced lyrics on screen, possibly record or share performances.

audio-streaminglyric-synchronizationpitch-detection
45m
📺Hard

Design a Multi-Cam Live Sports Streaming

A sports streaming platform offering multiple camera feeds to viewers (e.g., main feed, overhead, bench cam).

live-streamingmulti-cameravideo-transcoding
45m
📺Hard

Design a Pay-Per-View Event System

A system selling one-time streaming event access.

pay-per-viewlive-streamingentitlement
45m
📺Hard

Design a Movie Ticket Booking & Online Streaming Hybrid

Allows users to book seats for in-theater showings, plus optional online streaming windows for certain movies.

ticketingseat-inventorystreaming
45m
📺Hard

Design an OTT (Over-The-Top) Aggregator

A meta-service letting users connect multiple OTT subscriptions, unify watchlists, track cross-platform progress, and show aggregated...

ott-aggregatorstreamingmetadata
45m
📺Hard

Design a Music Collaboration Platform

Musicians co-create or exchange audio tracks, record layered sessions, keep version history, do real-time jam sessions or asynchronous...

music-collaborationreal-time-audioversion-control
45m
📺Hard

Design a Screen Recording & Sharing Service

A platform for capturing screen recordings, optionally with camera overlay or voice narration, automatically uploading them for quick...

screen-recordingvideo-sharingvideo-encoding
45m
📺Hard

Design a TikTok-Like Short-Video Editor

A short-form video platform focusing on easy clip creation, editing (filters, transitions, music overlay), plus an endless feed of...

short-videoon-device-editingvideo-transcoding
45m
📺Hard

Design a Personalized Music Radio

Generates a continuous station of music for each user based on their tastes or seed tracks.

personalized-radiomusic-recommendationcollaborative-filtering
60m
📺Hard

Design an Audiobook Streaming Service

A platform for audiobook lovers, offering streaming or offline listening.

audiobook-streamingchapter-segmentationplayback-sync
45m
📺Hard

Design a Lecture Capture & Replay Platform

Captures lectures with screen share or slides, stores them with time-based indexing.

lecture-capturevideo-streamingadaptive-bitrate
45m
📺Hard

Design an ASMR Content Platform

A niche service for ASMR recordings or streams, focusing on high-quality, binaural audio.

audio-streamingasmrbinaural-audio
45m
📺Hard

Design a 360-Degree Video Experience

Provide 360° or VR videos with interactive control of viewing angles.

360-videovr-streamingviewport-adaptive
45m
📺Hard

Design a Paywalled Journalism/News Video Hub

A news organization’s video hub, offering free short clips plus locked long-form pieces behind a subscription.

video-streamingpaywallsubscription
45m
📺Hard

Design a Media Asset Management System

A centralized repository where production teams upload raw media.

media-asset-managementlarge-file-uploadtranscoding-pipeline
45m
📺Hard

Design a White-Label Streaming Service

A streaming backend platform that different clients can rebrand and launch as their “own” service, each with custom branding, domains...

multi-tenantwhite-labelstreaming-platform
45m
📺Hard

Design a Karaoke Duet Feature

Two remote users each record or perform the same track, possibly in real-time (synchronized singing) or asynchronously.

karaokeaudio-syncduet
45m
📺Hard

Design a Watch Party Feature

Users watch the same VOD content in sync.

watch-partyreal-time-syncvideo-streaming
45m
📺Hard

Design a Recommendation ML Pipeline (Media-Focused)

Collect user watch histories, skip events, rating or likes, and feed them into a specialized model for content-based or collaborative...

recommendation-systemml-pipelinestreaming-media
45m
📺Medium

Design a Content Classification & Tagging System

System that processes each video or audio, extracts metadata (title, language, content rating).

content-classificationauto-taggingml-pipeline
45m
📺Medium

Design a Video Editing in the Cloud

A web-based editor letting users upload or fetch videos, trim, add transitions, overlay text or music.

video-editingtimeline-engineproxy-workflow
45m
📺Medium

Design a Smart Thumbnails Generator

Automatically selects the most engaging frame(s) from a video as a thumbnail.

thumbnail-generationvideo-processingframe-analysis
45m
📺Medium

Design an Audio Fingerprinting Service

When new audio is uploaded or played, the system creates a unique fingerprint to match it against a large database.

audio-fingerprintingcontent-identificationspectral-hashing
45m
📺Medium

Design a Multi-Lingual Subtitle Workflow

A pipeline for generating or ingesting subtitles in multiple languages, syncing them with video timeline.

subtitlescaptionswebvtt
45m
📺Medium

Design a Gaming Highlights Recorder

Gamers press a button to save a highlight from the last N seconds.

ring-bufferhardware-encodingvideo-processing
45m
📺Medium

Design a Celebrity Live Interaction Platform

A platform for celebrities to broadcast live, fans can post questions or pay for special shout-outs.

live-streamingreal-time-chatwebsockets
45m
📺Medium

Design a VR/AR Streaming Service

Serve immersive VR or AR experiences over the network, possibly rendering part server-side or offering multi-angle 3D streams.

vr-streamingar-streamingcloud-rendering
45m
📺Medium

Design a Secure Screen-Share System

A minimalistic platform focusing purely on secure screen share with end-to-end encryption, ephemeral session links, limited remote...

screen-sharinge2e-encryptionwebrtc
45m
📺Medium

Design a Clip & Share Feature for Live Streams

While watching a live broadcast (like Twitch), a user can create a 30s highlight clip capturing the last 30s.

live-streamingclippingdvr-window
45m
📺Medium

Design an Interactive Live Quiz Show (HQ Trivia)

A scheduled quiz show, hundreds or thousands of concurrent players answer multiple-choice questions within a time limit.

live-quizreal-time-gamingwebsocket
45m
📺Medium

Design a Radio Station Automation Platform

A system that schedules tracks, advertisements, announcements in a 24/7 rotation.

radio-automationplayoutmusic-scheduling
45m
📺Hard

Design a Thematic Channel Generator

Algorithmically or editorially create continuous channels (e.g., “Nature Docs,” “Comedy Shorts”).

fast-channelslinear-tvplayout
60m
📺Medium

Design a Personalized Kids-Only Streaming App

A streaming service restricted to children’s shows, with content rated for specific ages.

kids-streamingcontent-curationparental-controls
45m
📺Medium

Design a Paywalled Patreon-Style Content Hub

An online hub letting creators post exclusive videos or audio for paying patrons.

creator-economysubscription-tierscontent-gating
45m
📺Medium

Design a Multi-Stream MUXer

A system that ingests multiple simultaneous streams (e.g., sports camera angles) and merges them into a single feed with optional...

live-videomulti-stream-muxingtimecode-synchronization
45m
📺Medium

Design a Rolling Buffer for DVR

During a live stream, the system maintains a rolling buffer so users can pause, rewind, or skip forward (back to live).

live-streamingdvrring-buffer
45m
📺Medium

Design a Real-Time Lyrics Sync Overlay

As a user plays a music video, highlight lyrics in sync with the audio track.

lyrics-synctimed-textkaraoke
45m
📺Medium

Design a Content ID & Takedown System

When new user-generated video is uploaded, the system checks it against a database of known copyrighted or partner content.

content-idcopyrightfingerprinting
45m
📺Medium

Design a Fair Use / Excerpt Handling System

System that identifies if a user’s uploaded clip is a short excerpt potentially under fair use.

content-idfingerprintingfair-use
45m
📺Hard

Design Podcast Platform

Host, distribute, and monetize podcasts with analytics.

podcastsaudiorss
45m
📺Hard

Design Audio Transcription Service

Convert speech to text with speaker diarization.

transcriptionspeechdiarization
45m
🚀Hard

Design a Continuous Integration & Deployment (CI/CD) Pipeline

Design a scalable CI/CD platform: fenced control plane, ephemeral runners, trust-scoped remote cache, signed immutable artifacts...

ci-cdbuild-systemsdeployment-automation
45m
🚀Hard

Design Kubernetes for Microservices

Design a multi-team Kubernetes platform: control-plane economics, scheduling, eBPF networking, autoscaling, RBAC tenancy, GitOps...

kubernetescontainer-orchestrationmicroservices
45m
🚀Hard

Design CI/CD Pipeline

Automate build, test, deploy with parallel jobs, artifacts, and rollback capabilities.

ci-cdautomationpipelines
45m
🚀Expert

Design Kubernetes

Container orchestration with scheduling, auto-scaling, and service discovery.

kubernetescontainersorchestration
60m
🚀Hard

Design Feature Flag System

Toggle features at runtime with targeting, gradual rollouts, and analytics.

feature-flagsrolloutstargeting
45m
🚀Hard

Design Blue-Green Deployment

Zero-downtime deployments with instant rollback and traffic switching.

blue-greendeploymentrollback
45m
🚀Hard

Design Canary Release System

Gradual rollouts with automated metrics analysis and rollback.

canaryrolloutsmetrics
45m
🚀Hard

Design Serverless Platform

Function-as-a-service with cold starts, scaling, and event triggers.

serverlessfaaslambda
45m
🚀Hard

Design Infrastructure as Code

Manage resources with declarative configs, state tracking, and drift detection.

iacterraformdeclarative
45m
🚀Hard

Design Container Registry

Store and distribute container images with scanning and access control.

registrycontainersimages
45m
🚀Hard

Design Monitoring & Alerting

Collect metrics, define alerts, and visualize system health at scale.

monitoringalertingmetrics
45m
🚀Hard

Design Auto-Scaling System

Scale infrastructure based on metrics with predictive and reactive modes.

auto-scalingmetricsinfrastructure
45m
🚀Hard

Design Multi-Region Deployment

Deploy across regions with data replication and failover.

multi-regionreplicationfailover
45m
🚀Medium

Design Rolling Update Strategy

Update instances gradually while maintaining availability.

rollingupdatesavailability
40m
🚀Hard

Design Log Aggregation

Collect, index, and search logs from distributed systems.

logsaggregationsearch
45m
🚀Medium

Design Configuration Management

Manage configs across environments with versioning and secrets.

configmanagementsecrets
40m
🚀Medium

Design Release Orchestration

Coordinate releases across services with approvals and gates.

releaseorchestrationapprovals
40m
🚀Medium

Design GitOps Workflow

Git as single source of truth with automated sync and drift detection.

gitopsgitautomation
40m
🚀Hard

Design Build Farm

Distributed builds with caching, parallelization, and artifact management.

buildsdistributedcaching
45m
🚀Hard

Design Database Migration Pipeline

Safe schema changes with backwards compatibility and rollback.

migrationdatabaseschema
45m
🚀Hard

Design DevSecOps Pipeline

Integrate security scans, compliance checks, and vulnerability detection.

securityscanningcompliance
45m
🚀Hard

Design Chaos Engineering Platform

Test system resilience with controlled failure injection.

chaosresiliencetesting
45m
🚀Medium

Design Ephemeral Environments

On-demand preview environments for every pull request.

ephemeralpreviewenvironments
40m
🚀Hard

Design Immutable Infrastructure

Replace rather than modify servers with versioned images.

immutableimagesversioning
45m
🚀Hard

Design Service Mesh

Handle service-to-service communication with mTLS and observability.

service-meshmtlsobservability
45m
🚀Hard

Design Secrets Management

Store, rotate, and access secrets securely at scale.

secretsvaultrotation
45m
🚀Medium

Design Cloud Cost Optimization

Track, analyze, and reduce cloud spending automatically.

costoptimizationcloud
40m
🚀Medium

Design Incident Management

Alert routing, escalation, and on-call scheduling.

incidentsalertingon-call
40m
🚀Medium

Design Artifact Repository

Store and manage build artifacts with versioning and proxying.

artifactsrepositoryversioning
40m
🚀Medium

Design Deployment Verification

Automated health checks and smoke tests after deployment.

verificationhealth-checkssmoke-tests
40m
🚀Hard

Design Traffic Management

Route traffic with load balancing, rate limiting, and circuit breaking.

trafficroutingrate-limiting
45m
🚀Hard

Design Backup and Recovery

Automated backups with point-in-time recovery and DR testing.

backuprecoverydr
45m
🚀Medium

Design Helm/Operator System

Template Kubernetes deployments with parameterization.

helmoperatorskubernetes
40m
🚀Hard

Design Monorepo CI

Efficient CI for large monorepos with affected-only builds.

monorepociaffected
45m
🚀Medium

Design Release Notes Automation

Generate changelogs from commits and PRs automatically.

release-noteschangelogautomation
35m
🚀Medium

Design Code Freeze Mechanism

Lock deployments during critical periods with exceptions.

code-freezedeploymentscontrol
35m
🚀Medium

Design SLA Monitoring

Track SLA compliance with alerts and reporting.

slamonitoringcompliance
40m
🚀Medium

Design CI Plugin System

Extensible CI with custom actions and integrations.

pluginsextensionsci
40m
🚀Medium

Design Environment Promotion

Promote builds through dev, staging, and production.

promotionenvironmentspipeline
35m
🚀Medium

Design Resource Quotas

Limit resource usage per team or namespace.

quotasresourceslimits
35m
🚀Hard

Design Pod Scheduling

Optimize container placement with affinity and constraints.

schedulingpodsaffinity
45m
🚀Medium

Design Health Check System

Liveness, readiness, and startup probes for services.

health-checksprobesliveness
35m
🚀Easy

Design Log Rotation

Manage log files with rotation, compression, and retention.

logsrotationretention
30m
🚀Medium

Design Certificate Management

Issue, renew, and distribute TLS certificates automatically.

certificatestlsrenewal
40m
🚀Medium

Design Network Policies

Control traffic between services with security rules.

networkpoliciessecurity
40m
🚀Hard

Design Container Security

Scan, sign, and secure container images.

containerssecurityscanning
45m
🚀Medium

Design Developer Portal

Self-service portal for infrastructure and services.

portalself-servicecatalog
40m
🚀Medium

Design Runbook Automation

Automate operational procedures with triggered playbooks.

runbooksautomationplaybooks
40m
🚀Medium

Design Deployment Dashboard

Visualize deployment status across services and environments.

dashboarddeploymentsvisualization
35m
🚀Medium

Design Dependency Update Automation

Automatically update dependencies with PR creation.

dependenciesupdatesautomation
35m
🚀Medium

Design Debug Container System

Attach debug containers to running pods for troubleshooting.

debugcontainerstroubleshooting
35m
🚀Medium

Design Capacity Planning

Forecast resource needs based on historical data.

capacityplanningforecasting
40m
🔒Hard

Design an Identity & Access Management System

Design a multi-tenant IAM platform: universal directory, MFA and risk-based step-up, OIDC/SAML SSO, RBAC/ABAC/ReBAC authorization at...

iamssooidc
45m
🔒Hard

Design a Distributed Logging & Alerting System

Design a durable log ingestion pipeline with tiered search, real-time alert evaluation, event correlation, and notification routing at...

log-ingestionalertingobservability
45m
🔒Hard

Design Authentication System

OAuth, SSO, MFA with session management and token refresh at scale.

authoauthsso
45m
🔒Hard

Design Rate Limiter

Distributed rate limiting with multiple algorithms and quotas.

rate-limitingdistributedquotas
45m
🔒Hard

Design API Gateway

Central entry point with auth, rate limiting, and request transformation.

api-gatewayroutingauth
45m
🔒Hard

Design Distributed Tracing

Track requests across services with spans and context propagation.

tracingdistributedspans
45m
🔒Hard

Design Web Application Firewall

Protect against OWASP attacks with rule-based filtering.

wafsecurityfiltering
45m
🔒Hard

Design DDoS Protection

Mitigate volumetric and application-layer attacks at scale.

ddosmitigationprotection
45m
🔒Hard

Design Identity Management

User provisioning, RBAC, and access governance at enterprise scale.

identityrbacgovernance
45m
🔒Hard

Design SIEM System

Collect, correlate, and analyze security events for threat detection.

siemsecurityevents
45m
🔒Hard

Design Encryption Service

Key management, encryption at rest and in transit, with HSM integration.

encryptionkmshsm
45m
🔒Expert

Design Zero Trust Architecture

Never trust, always verify with continuous authentication.

zero-trustsecurityauthentication
60m
🔒Hard

Design Access Control System

Fine-grained permissions with policies, roles, and inheritance.

access-controlpermissionsrbac
45m
🔒Medium

Design Audit Logging

Immutable audit trails with tamper detection and compliance.

auditloggingcompliance
40m
🔒Hard

Design Vulnerability Scanner

Scan infrastructure and code for security vulnerabilities.

vulnerabilityscanningsecurity
45m
🔒Medium

Design CAPTCHA System

Distinguish humans from bots with adaptive challenges.

captchabotschallenges
40m
🔒Hard

Design Fraud Detection System

ML-based detection of fraudulent transactions and accounts.

fraudmldetection
45m
🔒Hard

Design Password Manager

Secure password storage, generation, and sync across devices.

passwordsencryptionsync
45m
🔒Hard

Design Bot Detection

Identify and block malicious bots with behavioral analysis.

botsdetectionbehavioral
45m
🔒Hard

Design Certificate Transparency

Monitor and detect mis-issued TLS certificates.

certificatestransparencymonitoring
45m
🔒Medium

Design Incident Response Platform

Coordinate security incident investigation and remediation.

incidentsresponseinvestigation
40m
🔒Hard

Design Threat Intelligence Platform

Aggregate and analyze threat data from multiple sources.

threatsintelligenceanalysis
45m
🔒Medium

Design Session Management

Secure session handling with timeout, invalidation, and hijacking prevention.

sessionssecuritytimeout
40m
🔒Hard

Design API Security

Protect APIs with authentication, authorization, and validation.

apisecurityauthentication
45m
🔒Medium

Design Data Classification

Automatically classify and tag sensitive data.

classificationdatasensitive
40m
🔒Hard

Design Data Loss Prevention

Detect and prevent sensitive data exfiltration.

dlpdata-lossprevention
45m
🔒Hard

Design Privileged Access Management

Secure and audit privileged account access.

pamprivilegedaccess
45m
🔒Hard

Design Single Sign-On

One login for multiple applications with SAML/OIDC.

ssosamloidc
45m
🔒Hard

Design Key Rotation System

Automated key rotation with zero-downtime migration.

keysrotationautomation
45m
🔒Medium

Design Compliance Monitoring

Continuous compliance checks against security standards.

compliancemonitoringstandards
40m
🔒Medium

Design Security Dashboard

Unified view of security posture and metrics.

dashboardsecuritymetrics
40m
🔒Hard

Design APM System

Application performance monitoring with traces and metrics.

apmperformancetraces
45m
🔒Medium

Design IP Reputation Service

Score and block malicious IP addresses.

ipreputationblocking
40m
🔒Hard

Design Email Security Gateway

Filter spam, phishing, and malware from email.

emailsecurityspam
45m
🔒Hard

Design Endpoint Detection

Detect and respond to threats on endpoints.

edrendpointsdetection
45m
🔒Medium

Design Security Code Scanning

Static and dynamic analysis for vulnerabilities.

sastdastscanning
40m
🔒Hard

Design Network Monitoring

Monitor network traffic for anomalies and threats.

networkmonitoringanomalies
45m
🔒Medium

Design Token Management

Issue and validate JWT/OAuth tokens securely.

tokensjwtoauth
40m
🔒Medium

Design Password Policy Engine

Enforce and validate password requirements.

passwordspolicyvalidation
35m
🔒Hard

Design Device Trust

Verify device health and compliance before access.

devicetrustcompliance
45m
🔒Hard

Design User Behavior Analytics

Detect anomalous user behavior patterns.

uebabehavioranalytics
45m
🔒Medium

Design Firewall Rules Engine

Manage and evaluate network security rules.

firewallrulesnetwork
40m
🔒Medium

Design Security Scoring

Calculate and track organizational security score.

scoringsecuritymetrics
40m
🔒Hard

Design Phishing Detection

Identify and block phishing attempts.

phishingdetectionemail
45m
🔒Hard

Design Security Automation

SOAR platform for automated response workflows.

soarautomationresponse
45m
🔒Hard

Design Anomaly Detection

ML-based detection of unusual patterns in data.

anomalymldetection
45m
🔒Medium

Design Secure File Transfer

Encrypted file transfer with audit and compliance.

file-transferencryptionaudit
40m
🔒Easy

Design Security Headers Service

Manage and enforce HTTP security headers.

headershttpsecurity
30m
🔒Hard

Design Malware Scanning

Scan files and URLs for malicious content.

malwarescanningfiles
45m
🔒Medium

Design Security Questionnaire

Automate vendor security assessments.

questionnairevendorassessment
35m
🔒Medium

Design Privacy Consent Management

Manage user consent for data processing.

privacyconsentgdpr
40m
🔒Medium

Design Status Page

Public status page with incident communication.

statusincidentscommunication
35m
🏢Hard

Design Trello (Kanban Board)

Design a real-time collaborative Kanban platform: concurrent ordering with fractional indexing, WebSocket fanout with coalescing...

kanbanreal-time-collaborationordering
45m
🏢Hard

Design Dropbox

Design a cross-platform file-sync service with content-defined chunking, delta sync, conflict resolution, version history, sharing, and...

file-syncchunked-uploadblock-storage
45m
🏢Expert

Design Google Docs

Real-time collaborative document editing with OT/CRDTs and offline support.

collaborationreal-timecrdt
60m
🏢Hard

Design Notion

Flexible workspace with blocks, databases, and real-time collaboration.

workspaceblocksdatabases
45m
🏢Hard

Design Jira

Issue tracking with workflows, sprints, and customizable fields.

issuesworkflowsagile
45m
🏢Hard

Design Salesforce CRM

Customer relationship management with pipelines and automation.

crmsalespipelines
45m
🏢Expert

Design Figma

Collaborative design tool with multiplayer editing and component systems.

designcollaborationmultiplayer
60m
🏢Hard

Design Confluence

Team wiki and documentation platform with spaces and permissions.

wikidocumentationspaces
45m
🏢Hard

Design Google Calendar

Scheduling with recurring events, invites, and availability.

calendarschedulingevents
45m
🏢Hard

Design Project Management Tool

Tasks, timelines, dependencies, and resource allocation.

projectstaskstimelines
45m
🏢Hard

Design Digital Whiteboard

Real-time collaborative whiteboard with drawing and sticky notes.

whiteboardcollaborationdrawing
45m
🏢Hard

Design Zapier

Connect apps with automated workflows and triggers.

automationworkflowsintegrations
45m
🏢Medium

Design Evernote

Note-taking with rich text, attachments, and powerful search.

notessearchattachments
40m
🏢Hard

Design DocuSign

Electronic signatures with workflows and legal compliance.

esignaturelegalworkflows
45m
🏢Hard

Design Desktop Sync Client

Continuous folder sync with conflict resolution.

syncdesktopconflicts
45m
🏢Medium

Design Portfolio Management

Aggregate multiple projects with resource planning.

portfolioprojectsresources
40m
🏢Medium

Design Corporate Intranet

Internal portal with news, search, and employee directory.

intranetportaldirectory
40m
🏢Medium

Design Expense Management

Receipt capture, approval workflows, and reimbursement.

expensesreceiptsapproval
40m
🏢Medium

Design Performance Review Tool

Goals, feedback, and reviews with HR integration.

performancereviewsgoals
40m
🏢Medium

Design Mind Mapping Tool

Visual brainstorming with collaborative editing.

mind-mapbrainstormingvisual
35m
🏢Hard

Design Contract Lifecycle Management

Draft, negotiate, sign, and archive contracts.

contractslifecyclelegal
45m
🏢Medium

Design Org Chart & Directory

Employee hierarchy with search and profiles.

org-chartdirectoryemployees
35m
🏢Expert

Design White-Label Office Suite

Documents, spreadsheets, and presentations with branding.

officedocumentsspreadsheets
60m
🏢Hard

Design Unified Chat + Task Platform

Combined messaging, tasks, and calendar for teams.

unifiedchattasks
45m
🏢Medium

Design Applicant Tracking System

Candidate pipeline with resume parsing and scheduling.

atsrecruitingcandidates
40m
🏢Medium

Design Secure Collaboration Hub

Granular permissions and versioned file sharing.

collaborationpermissionsfiles
40m
🏢Medium

Design Employee Onboarding

Automated onboarding tasks and form collection.

onboardinghrautomation
40m
🏢Hard

Design M&A Deal Room

Secure document sharing for legal and financial deals.

deal-roomsecuritydocuments
45m
🏢Medium

Design Resume Builder

Templates, real-time editing, and PDF export.

resumetemplatesediting
35m
🏢Hard

Design Bug Bounty Platform

Vulnerability submissions with triage and payouts.

bug-bountyvulnerabilitiessecurity
45m
🏢Medium

Design Virtual Team Building

Online games and activities for remote teams.

team-buildingvirtualgames
40m
🏢Hard

Design Presentation Collaboration

Real-time slide editing with presenter view.

presentationsslidescollaboration
45m
🏢Expert

Design Cloud IDE

Browser-based coding with containers and collaboration.

idecloudcontainers
60m
🏢Medium

Design Training & Certification

Courses, quizzes, and certificate issuance.

trainingcoursescertification
40m
🏢Medium

Design Survey & Polling Tool

Create surveys with analytics and segmentation.

surveyspollsanalytics
35m
🏢Medium

Design SLA Tracking Dashboard

Track service levels with credits and penalties.

slatrackingcredits
40m
🏢Medium

Design ChatOps Platform

Execute commands via chat with bot integrations.

chatopsbotscommands
40m
🏢Hard

Design Corporate Card System

Virtual cards with budgets and real-time tracking.

cardsbudgetsspending
45m
🏢Medium

Design OKR Tracking Tool

Goals and key results with progress tracking.

okrgoalsprogress
35m
🏢Medium

Design Print Management

Central queue with authentication and tracking.

printingqueuemanagement
35m
🏢Medium

Design Internal Q&A Forum

Stack Overflow for teams with knowledge base.

forumq&aknowledge
40m
🏢Medium

Design Employee Rewards

Points, leaderboards, and reward redemption.

rewardsrecognitionpoints
35m
🏢Medium

Design Meeting Room Booking

Real-time availability with check-ins and displays.

bookingroomsavailability
35m
🏢Easy

Design Daily Standup Bot

Automated standup collection and summaries.

standupbotautomation
30m
🏢Medium

Design Approval Workflow Engine

Multi-step approvals with routing and escalation.

approvalsworkflowrouting
40m
🏢Medium

Design Form Builder

Drag-and-drop forms with conditional logic.

formsbuilderconditional
35m
🏢Medium

Design Time Tracking

Track time with projects, reports, and billing.

timetrackingprojects
35m
🏢Medium

Design Visitor Management

Check-in visitors with badges and notifications.

visitorscheck-inbadges
35m
🏢Medium

Design IT Asset Management

Track hardware and software assets with lifecycle.

assetsinventorylifecycle
40m
🏢Medium

Design Help Desk System

Ticket management with SLAs and knowledge base.

helpdeskticketssla
40m
🏢Medium

Design Employee Feedback

Anonymous feedback with pulse surveys.

feedbacksurveysanonymous
35m
🚗Hard

Design Uber

Design a global ride-hailing marketplace: H3-based batched matching with fenced offers, real-time location pipelines, dynamic pricing...

geospatialreal-time-matchingdispatch-optimization
45m
🚗Hard

Design Lyft

Design Lyft end to end: batched dispatch with offer leases, transparent Prime Time pricing, real-time location and ETA, in-app tipping...

ride-hailingreal-time-matchinggeospatial-indexing
45m
🚗Hard

Design DoorDash

Food delivery with restaurant matching, driver dispatch, and real-time tracking.

deliveryfooddispatch
45m
🚗Hard

Design Grab or Gojek (Super App)

Multi-vertical super app with rides, food delivery, payments, and financial services.

super-appride-hailingfood-delivery
50m
🚗Expert

Design Google Maps

Navigation with routing, traffic, and real-time updates.

mapsnavigationrouting
60m
🚗Hard

Design Shipment Tracking

Track packages across carriers with real-time updates.

trackingshippinglogistics
45m
🚗Hard

Design Fleet Management

Track and manage vehicle fleets with telematics.

fleettelematicstracking
45m
🚗Hard

Design Route Optimization

Optimize delivery routes for time and fuel efficiency.

routingoptimizationdelivery
45m
🚗Hard

Design Carpooling Platform

Match commuters for shared rides with cost splitting.

carpoolmatchingcommute
45m
🚗Hard

Design Last Mile Delivery

Optimize final delivery leg with crowdsourced drivers.

last-miledeliverycrowdsourced
45m
🚗Hard

Design EV Charging Network

Find, reserve, and pay for charging stations.

evchargingstations
45m
🚗Hard

Design Smart Parking System

Find and reserve parking with real-time availability.

parkingavailabilityreservations
45m
🚗Medium

Design Bike Sharing System

Dock-based or dockless bike rentals with availability.

bikessharingdocking
40m
🚗Medium

Design a Bus Tracking & Route Optimization System

Real-time bus tracking with GTFS, ETA prediction, and route optimization.

real-time-trackingpublic-transitroute-optimization
40m
🚗Medium

Design E-Scooter Platform

Scooter rentals with geofencing and battery management.

scootersgeofencingbattery
40m
🚗Medium

Design a Scooter/Bike Sharing Platform

Dockless micromobility with IoT, geofencing, and fleet management.

micromobilityiotgeolocation
40m
🚗Hard

Design Driver Allocation System

Optimize driver positioning based on demand prediction.

allocationpredictionpositioning
45m
🚗Hard

Design Surge Pricing Engine

Dynamic pricing based on supply and demand.

pricingsurgedynamic
45m
🚗Hard

Design Ride Matching Algorithm

Optimal driver-rider matching with constraints.

matchingalgorithmsoptimization
45m
🚗Hard

Design ETA Prediction

Predict arrival times with traffic and ML models.

etapredictionml
45m
🚗Expert

Design Warehouse Robotics

Coordinate autonomous robots for picking and packing.

roboticswarehouseautomation
60m
🚗Hard

Design Truck Load Optimization

Optimize truck routes and loads for freight.

truckingfreightoptimization
45m
🚗Medium

Design Public Transit App

Real-time schedules, delays, and trip planning.

transitschedulesdelays
40m
🚗Medium

Design Driver Onboarding

Background checks, vehicle validation, and training.

onboardingbackground-checkvalidation
40m
🚗Medium

Design Driver Earnings System

Calculate and display earnings with instant pay.

earningspaymentsinstant-pay
40m
🚗Hard

Design Delivery Scheduling

Schedule deliveries with time windows and priorities.

schedulingwindowspriorities
45m
🚗Medium

Design Geofencing System

Define and enforce geographic boundaries.

geofencingboundarieslocation
40m
🚗Medium

Design Ride Safety Features

Emergency buttons, trip sharing, and driver verification.

safetyemergencyverification
40m
🚗Medium

Design Driver Rating System

Two-way ratings with quality metrics and deactivation.

ratingsqualityfeedback
35m
🚗Medium

Design Food Ordering Flow

Menu browsing, customization, and order placement.

orderingmenuscustomization
40m
🚗Medium

Design Restaurant Dashboard

Order management, menu updates, and analytics.

dashboardordersmenu
40m
🚗Hard

Design Delivery Batching

Group multiple orders for efficient delivery.

batchinggroupingefficiency
45m
🚗Medium

Design Toll Calculation

Calculate and display tolls for routes.

tollsroutingcalculation
35m
🚗Hard

Design Fuel Optimization

Optimize routes and driving behavior for fuel efficiency.

fueloptimizationefficiency
45m
🚗Medium

Design Dispatch System

Assign and track jobs for field workers.

dispatchfield-servicejobs
40m
🚗Medium

Design Smart Locker System

Package delivery to secure lockers with pickup codes.

lockersdeliverypickup
40m
🚗Medium

Design Driver Incentive System

Bonuses, challenges, and gamification for drivers.

incentivesbonusesgamification
35m
🚗Medium

Design Proof of Delivery

Capture signatures, photos, and delivery confirmation.

proofdeliverysignatures
35m
🚗Medium

Design Driver Scheduling

Shift scheduling with availability and preferences.

schedulingshiftsavailability
35m
🚗Medium

Design Ride Subscription

Monthly passes with discounts and perks.

subscriptionpassesdiscounts
35m
🚗Medium

Design Vehicle Maintenance Tracking

Schedule and track vehicle service and repairs.

maintenancevehiclesservice
35m
🚗Medium

Design Driver-Rider Chat

In-app messaging with masked phone numbers.

chatmessagingmasking
35m
🚗Easy

Design Ride History

Store and display past trips with receipts.

historytripsreceipts
30m
🚗Easy

Design Saved Places

Save and manage favorite locations.

placesfavoriteslocations
25m
🚗Medium

Design Fare Splitting

Split ride costs between multiple passengers.

splittingfarespayments
35m
🚗Medium

Design Scheduled Rides

Book rides in advance with guaranteed pickup.

schedulingadvancebooking
35m
🚗Medium

Design Airport Queue System

FIFO queue for drivers at airports with rematch.

queueairportfifo
40m
🚗Medium

Design Corporate Travel Program

Business profiles with expense integration.

corporatetravelexpenses
40m
🚗Medium

Design Address Autocomplete

Fast address suggestions with fuzzy matching.

autocompleteaddressessearch
35m
🚗Medium

Design Delivery Zone Management

Define and manage service areas with pricing.

zonesservice-areaspricing
35m
🚗Medium

Design Driver Document Management

Upload, verify, and track driver documents.

documentsverificationuploads
35m
🚗Easy

Design Delivery Instructions

Capture and display special delivery notes.

instructionsnotesdelivery
25m
🚗Easy

Design Tipping System

In-app tipping with suggested amounts.

tippingpaymentssuggestions
25m
🚗Medium

Design Order Tracking UI

Real-time order status with map visualization.

trackinguimap
35m
🚗Hard

Design Flight Search & Booking Engine

Search flights across airlines with caching, booking flow, and price alerts.

flight-searchbookingcaching
45m
🚗Hard

Design Hyperlocal Courier Delivery System

On-demand courier dispatch with real-time tracking and SLA management.

hyperlocalcourierdispatch
45m
🚗Hard

Design Train Ticketing & ETA System

Train seat reservation with segment-based inventory and real-time tracking.

train-bookingseat-inventoryreal-time-tracking
45m
🚗Hard

Design a Toll Payment & Tracking System

Electronic toll collection with RFID, license plate recognition, and real-time payment processing.

toll-paymentrfidlpr
50m
🚗Hard

Design a Drone Delivery Network

Autonomous drone delivery with flight path planning, airspace coordination, and fleet management.

drone-deliverypath-planningairspace
55m
🚗Medium

Design an EV Charging Station Locator & Booking System

Find and book charging stations with real-time availability and multi-network aggregation.

ev-charginggeospatialbooking
45m
🚗Hard

Design a Corporate Fleet Management System

Vehicle tracking, driver management, ELD compliance, and maintenance scheduling for enterprise fleets.

fleet-managementtelematicseld
50m
🚗Medium

Design a Cab-Sharing System for Daily Commute

Carpooling platform with route matching, cost splitting, and recurring schedules for commuters.

carpoolingroute-matchingcost-splitting
45m
🚗Medium

Design a Long-Distance Bus Ticketing Platform

Bus ticket booking with multi-operator aggregation, seat selection, and dynamic pricing.

bus-ticketinginventoryseat-booking
45m
🚗Hard

Design a Smart Traffic Light Optimization System

Adaptive traffic signals with real-time optimization, corridor coordination, and emergency preemption.

traffic-signalsadaptive-controliot
55m
🚗Hard

Design an Incident/Accident Alert Network

Real-time traffic incident detection and alerting with multi-source fusion and geospatial targeting.

incident-detectionreal-time-alertscrowdsourcing
50m
🚗Expert

Design a Shared Autonomous Vehicle (Robotaxi) System

Design a robotaxi fleet: dispatch, ODD eligibility, telemetry ingest, remote-assist, and the safety-first architecture behind autonomous ride-hailing.

robotaxiautonomous-vehiclesfleet-dispatch
45m
🚗Hard

Design an EV Battery Swapping Network

Design a battery-swapping network: fungible pack inventory, state-of-health gating, two-sided swap allocation, reservations, and grid-aware charge scheduling.

battery-swappingevinventory
45m
🚗Expert

Design a Cross-Border Ride-Sharing System

Design cross-border ride-sharing: jurisdiction rules engine, distance-split tax, whole-route driver eligibility, multi-currency settlement, and data residency.

ride-sharingmulti-jurisdictioncompliance
45m
🚗Hard

Design a Ride-Demand Hotspot Analysis System

Design ride-demand hotspots: streaming H3 aggregation, short-horizon demand forecasting, supply-demand gaps, and convergent driver repositioning guidance.

spatiotemporaldemand-forecastingh3
45m
🚗Expert

Design a Drone Traffic Control System (UTM)

Design UTM for drones: 4D deconfliction, strategic plan approval, tactical conflict detection, dynamic geofencing, and federated airspace coordination.

utmairspacedeconfliction
45m
🚗Hard

Design a Fleet Vehicle Auction Platform

Design a wholesale car auction: real-time monotonic bidding engine, proxy bids, anti-sniping, condition grading, idempotent settlement, and title transfer.

auctionreal-time-biddingproxy-bid
45m
🚗Hard

Design a Real-Time Fuel Price Aggregator

Design a real-time fuel price aggregator: crowd + feed fusion, trust-weighted median scoring, freshness decay, anti-spam, and cheapest-near-me geo queries.

fuel-pricescrowdsourcinggeospatial
45m
🚗Hard

Design a Green Score for Routes

Design eco-routing: a deterministic per-segment emissions model, green-vs-fast scoring, an auditable version-pinned carbon ledger, and eco-scores.

eco-routingemissions-modelcarbon-accounting
45m
🚗Expert

Design an On-Demand Shuttle Service

Design pooled microtransit: dynamic dial-a-ride matching, virtual stops, the insertion heuristic, detour budgets, and batch matching for shared shuttle routing.

microtransitride-poolingdial-a-ride
45m
🚗Hard

Design a Roadside Assistance Dispatch System

Design roadside assistance: capability-matched provider dispatch, offer-accept loop, coverage and claims, severity triage, and spike resilience.

roadside-assistancedispatchcapability-matching
45m
🚗Hard

Design a Smart (Keyless) Car Rental System

Design keyless car rental: overlap-free interval booking, offline-verifiable phone-as-key, revocation, telematics damage attribution, and dynamic pricing.

car-rentalkeylessphone-as-key
45m
🔮Hard

Design a Blockchain-Based Payment System

Design a payment chain with BFT finality, metered smart contracts, tiered custody, off-chain channels and rollups, edge-bound...

blockchainconsensussmart-contracts
45m
🔮Hard

Design ChatGPT

Learn to design a ChatGPT-class LLM serving platform: GPU inference, continuous batching, KV cache, token streaming, and scaling to...

llm-servinggpu-inferencetoken-streaming
45m
🔮Expert

Design Voice Assistant

Always-on listening with wake word, NLU, and skills platform.

voicenluskills
60m
🔮Expert

Design Metaverse Platform

3D virtual world with user presence and item ownership.

metaverse3dvirtual
60m
🔮Expert

Design Autonomous Vehicle System

Self-driving with perception, planning, and control systems.

autonomousvehiclesperception
60m
🔮Hard

Design IoT Platform

Connect and manage millions of IoT devices with edge computing.

iotdevicesedge
45m
🔮Hard

Design Smart Home Hub

Connect devices with automation rules and voice control.

smart-homeautomationvoice
45m
🔮Hard

Design AR Platform

Augmented reality with spatial mapping and object recognition.

arspatialrecognition
45m
🔮Hard

Design VR Social Platform

Social VR with avatars, voice, and shared experiences.

vrsocialavatars
45m
🔮Expert

Design Drone Delivery System

Autonomous drone deliveries with flight planning and safety.

dronesdeliveryautonomous
60m
🔮Hard

Design Health Wearable Platform

Track vitals with alerts and health insights.

wearableshealthvitals
45m
🔮Hard

Design Edge Computing Platform

Deploy compute at the edge with orchestration and sync.

edgecomputinglatency
45m
🔮Expert

Design Satellite Internet

Global internet via satellite constellation with handoffs.

satelliteinternetconstellation
60m
🔮Expert

Design Brain-Computer Interface

Decode neural signals for control and communication.

bcineuralsignals
60m
🔮Expert

Design Holographic Conference

Real-time 3D capture and rendering for remote presence.

holographic3dtelepresence
60m
🔮Expert

Design Quantum Computing Service

Cloud access to quantum computers with job scheduling.

quantumcomputingqubits
60m
🔮Hard

Design Robot Fleet Management

Coordinate autonomous robots with task assignment.

robotsfleetcoordination
45m
🔮Hard

Design Digital Twin Platform

Virtual replicas of physical systems with simulation.

digital-twinsimulationiot
45m
🔮Hard

Design Smart Energy Grid

Manage distributed energy with demand balancing.

energygriddistributed
45m
🔮Expert

Design Space Mission Telemetry

Collect and process data from spacecraft.

spacetelemetryspacecraft
60m
🔮Hard

Design Smart Agriculture Platform

Monitor crops with sensors and automate irrigation.

agricultureiotsensors
45m
🔮Hard

Design 3D Printing Network

Distributed manufacturing with job routing and quality.

3d-printingmanufacturingdistributed
45m
🔮Hard

Design AR Navigation

Overlay navigation on real-world camera feed.

arnavigationoverlay
45m
🔮Medium

Design VR Fitness Platform

Gamified workouts with motion tracking and multiplayer.

vrfitnessmotion
40m
🔮Hard

Design Drone Swarm Coordination

Coordinate multiple drones for shows or mapping.

dronesswarmcoordination
45m
🔮Medium

Design Telehealth Platform

Remote consultations with video and health records.

telehealthvideohealth
40m
🔮Hard

Design Genomics Data Pipeline

Process and analyze genomic sequencing data.

genomicssequencingpipeline
45m
🔮Hard

Design Weather Prediction System

Ingest sensor data and run forecasting models.

weatherpredictionmodels
45m
🔮Hard

Design Satellite Imagery Platform

Capture, process, and analyze earth observation data.

satelliteimageryanalysis
45m
🔮Hard

Design AR Virtual Try-On

Try clothes or glasses virtually with AR.

artry-onretail
45m
🔮Hard

Design 5G Edge Computing

Ultra-low latency compute at 5G network edge.

5gedgelatency
45m
🔮Medium

Design Virtual Event Platform

Online conferences with networking and booths.

virtualeventsnetworking
40m
🔮Hard

Design NFT Marketplace

Mint, buy, and sell digital collectibles.

nftmarketplacecollectibles
45m
🔮Hard

Design Mobile Mesh Network

Peer-to-peer communication without infrastructure.

meshp2pcommunication
45m
🔮Hard

Design Smart City Platform

Integrate city services with IoT and analytics.

smart-cityiotanalytics
45m
🔮Hard

Design Passwordless Auth

Replace passwords with FIDO2 and biometrics.

passwordlessfido2biometrics
45m
🔮Medium

Design Robot Service System

Automated service with order queue and coordination.

robotsserviceautomation
40m
🔮Hard

Design Deepfake Detection

Identify synthetic media with ML analysis.

deepfakedetectionml
45m
🔮Hard

Design AI Tutoring System

Personalized learning with adaptive curriculum.

aitutoringadaptive
45m
🔮Hard

Design Voice Cloning Platform

Clone voices with consent for personalized TTS.

voicecloningtts
45m
🔮Medium

Design Virtual Museum

3D exhibits with interactive tours.

virtualmuseum3d
40m
🔮Hard

Design Haptic Feedback System

Tactile feedback for VR and remote interaction.

hapticfeedbackvr
45m
🔮Medium

Design Smart Mirror

Display information overlay on mirrors.

smart-mirrordisplayiot
35m
🔮Hard

Design Gesture Control System

Control devices with hand gestures.

gesturescontrolhands
45m
🔮Medium

Design Sleep Tracking Platform

Monitor sleep patterns with insights and coaching.

sleeptrackinginsights
40m
🔮Medium

Design Carbon Footprint Tracker

Calculate and offset carbon emissions.

carbonemissionstracking
40m
🔮Hard

Design Smart Glasses Platform

Lightweight AR glasses with notifications and camera.

glassesarwearable
45m
🔮Hard

Design Emotion Detection

Analyze facial expressions and voice for emotions.

emotiondetectionfacial
45m
🔮Hard

Design Contact Tracing

Privacy-preserving exposure notification.

contact-tracingprivacybluetooth
45m
🔮Expert

Design Autonomous Ship System

Self-navigating vessels with collision avoidance.

autonomousshipsnavigation
60m
🔮Hard

Design Vertical Farming System

Automated indoor farming with environment control.

vertical-farmindoorautomation
45m
⛓️Hard

Design a Permissionless Public Blockchain

Build a public blockchain network where anyone can participate in block creation, with no gatekeeping.

consensusproof-of-stakenakamoto-consensus
45m
⛓️Hard

Design a Permissioned Enterprise Blockchain (Hyperledger-like)

A private/consortium ledger for a group of trusted participants (e.g., banks or supply chain partners).

permissioned-blockchainhyperledger-fabricconsortium-ledger
45m
⛓️Hard

Design a Cross-Chain Bridge

A protocol that locks assets on one chain (e.g., Ethereum) and issues corresponding wrapped tokens on another chain (e.g., Polygon)...

cross-chainbridgeinteroperability
45m
⛓️Hard

Design a Central Bank Digital Currency (CBDC)

A state-issued digital currency system run on a controlled ledger.

cbdcdigital-currencypermissioned-ledger
45m
⛓️Hard

Design a Crypto Exchange (Centralized)

A centralized crypto exchange platform that lists various coins, allowing limit or market orders in real-time.

order-matchingcentral-limit-order-bookdouble-entry-ledger
45m
⛓️Hard

Design a Crypto Wallet (Self-Custodial)

A self-custodial wallet that allows users full control of their private keys (mnemonic seed phrase).

self-custodykey-managementbip39
45m
⛓️Hard

Design a DeFi Lending & Borrowing Protocol

A decentralized protocol where users deposit assets to earn interest, while others borrow against posted collateral.

defilending-protocolliquidation-engine
45m
⛓️Hard

Design a Layer-2 Rollup for Ethereum

A layer-2 network on top of Ethereum that processes many transactions off-chain, then posts succinct proofs or batched data to L1.

layer-2rollupoptimistic-rollup
45m
⛓️Hard

Design a Blockchain Oracle Network

A decentralized oracle solution that fetches external data (like asset prices, sports results, or weather info) and delivers them...

oracle-networkprice-feedsdecentralized-oracle
45m
⛓️Hard

Design a Zero-Knowledge Identity Verification System

A system letting users prove certain attributes (e.g., “I am over 18,” “I belong to country X”) without disclosing the underlying data.

zero-knowledge-proofszk-snarkgroth16
45m
⛓️Hard

Design a Token Launchpad (IDO/ICO Platform)

A launchpad for new token sales (IDOs or ICOs).

token-launchidoico
45m
⛓️Hard

Design a Crypto Payment Gateway for E-Commerce

A payment gateway letting e-commerce merchants accept Bitcoin, Ethereum, or stablecoins at checkout, optionally auto-converting to fiat.

crypto-paymentsblockchainpayment-gateway
45m
⛓️Hard

Design a Crypto Payment Channel Network (Like Lightning)

A second-layer network allowing users to open payment channels by locking funds on-chain, then exchange many micropayments off-chain.

payment-channelslightning-networkhtlc
45m
⛓️Hard

Design a Crypto Derivatives DEX (Futures/Options)

A decentralized exchange for trading futures or options on crypto assets.

defiderivativesperpetual-futures
45m
⛓️Hard

Design a DAO Governance Platform

A governance system letting token holders propose new protocol changes or spending, discuss them on a governance forum, and vote using...

dao-governanceon-chain-votingvote-delegation
45m
⛓️Hard

Design a Crypto Mining Pool

A mining pool server that aggregates hashing power from many miners, distributing partial work (shares) with adjustable difficulty...

mining-poolstratumproof-of-work
45m
⛓️Hard

Design a Multi-Chain Token Management Dashboard

A unified UI that queries multiple blockchains or bridging solutions to display a user’s token holdings in one place.

multi-chainportfolio-aggregationrpc-fanout
45m
⛓️Hard

Design a Multi-Sig Vault Protocol

A protocol letting multiple signers collectively manage a wallet.

multi-signaturethreshold-signatureswallet-infrastructure
45m
⛓️Hard

Design a Crypto Treasury Management System

An internal system that manages an organization’s crypto treasury across multiple wallets or exchanges.

crypto-custodymulti-sigmpc-tss
45m
⛓️Hard

Design a Privacy Coin Using Zero-Knowledge

A blockchain protocol that hides transaction amounts and addresses using zero-knowledge proofs.

zero-knowledgezk-snarkshielded-pool
45m
⛓️Hard

Design a On-Chain Reputation System

A protocol awarding reputation tokens or badges to addresses that meet certain criteria (e.g., consistent on-time repayment, or active...

soulbound-tokenattestationzk-privacy
45m
⛓️Hard

Design a Semi-Fungible Token System (ERC-1155)

A token contract that can handle multiple token types under one standard (like ERC-1155).

erc-1155semi-fungible-tokentoken-indexer
45m
⛓️Hard

Design a Crypto Market-Making Bot (AMM or Order Book)

A market-making bot that continuously places buy/sell orders on a CEX order book or AMM pool, balancing an inventory of tokens.

market-makingorder-bookamm
45m
⛓️Hard

Design a Supply Chain Tracking DApp

A decentralized app where each participant in the supply chain (manufacturer, shipper, retailer) logs product movement on a permissioned...

supply-chainblockchaintraceability
45m
⛓️Hard

Design a Crypto Lending Circle or ROSCA

A decentralized version of rotating savings (like a “sou-sou” or “tanda”), where participants deposit a fixed amount each cycle, and...

rotating-savingsroscadefi-lending
45m
⛓️Hard

Design a Crypto Identity-Linked Airdrop

A system awarding free tokens to unique participants meeting certain criteria, but must avoid mass exploitation by fake addresses.

airdropmerkle-distributorsybil-resistance
60m
⛓️Hard

Design a Carbon Credit Trading on Blockchain

A platform turning verified carbon credits into tokens, each representing 1 ton CO2 offset.

carbon-creditstokenizationdouble-counting
45m
⛓️Hard

Design a Token Curated Registry (TCR)

A system where a list (e.g., “trusted crypto projects” or “top restaurants”) is curated by token holders.

token-curated-registrysmart-contractscommit-reveal-voting
45m
⛓️Hard

Design a Gaming DAO with On-Chain Items

A gaming ecosystem where a DAO of token-holding players collectively decides game rules, expansions, or item balancing.

gaming-daonft-itemson-chain-governance
45m
⛓️Hard

Design a Blockchain Sharding Protocol

A design that partitions the blockchain state into multiple shards, each processing subsets of transactions in parallel.

shardingconsensuscross-shard-transactions
45m
⛓️Medium

Design a Crypto Reward System for Physical Activity

A system awarding crypto tokens to users who prove they performed physical activities (steps, distance).

move-to-earntokenomicsfraud-detection
45m
⛓️Medium

Design a Proof-of-Location Blockchain

A specialized blockchain network where participants prove their real-world location via trusted hardware or multi-party witness checks.

proof-of-locationgnsstee-attestation
45m
⛓️Medium

Design a Crypto Tipping Platform for Social Media

A system allowing easy tipping (micropayments) on major social networks (Twitter, Reddit), using browser extensions or integrated APIs.

micropaymentslightning-networklnurl
45m
⛓️Medium

Design a Blockchain E-Voting System

A system for secure and anonymous elections, where each registered voter can cast exactly one ballot on-chain.

blockchaine-votingzero-knowledge-proofs
45m
⛓️Medium

Design a Crypto Escrow Service

A platform that locks crypto funds in a smart contract until buyer and seller confirm successful transaction (like an eBay sale, or...

smart-contractsescrowmultisig
45m
⛓️Medium

Design a Gasless Meta-Transaction System

A system letting dApp users sign messages that a relayer then wraps into on-chain transactions, paying gas.

meta-transactionseip-712eip-2771
45m
⛓️Medium

Design a Crypto Social Feed with Token Rewards (Steemit-like)

A decentralized blogging or microblogging site where content upvotes or comments mint tokens for the creator, aligning user engagement...

token-rewardsdpos-consensusreward-pool
45m
⛓️Medium

Design a Blockchain DNS Alternative (Name Service)

A system that replaces hex addresses with user-friendly names (e.g., alice.crypto), stored on-chain.

name-serviceensdns
45m
⛓️Medium

Design a Crypto E-Voting for DAOs with Quadratic Voting

A governance system using quadratic voting: each token holder can allocate votes to proposals, but the cost of each additional vote...

quadratic-votingdao-governancee-voting
45m
⛓️Medium

Design a Crypto ATM Network

A network of physical ATMs that let users insert cash to buy BTC or other tokens, or withdraw cash by selling crypto.

crypto-atmbitcoin-kioskkyc-aml
45m
⛓️Medium

Design an NFT Raffle/Lottery Platform

A platform issuing NFT-based raffle tickets, each a unique token.

nftrafflelottery
45m
⛓️Hard

Design a Blockchain Domain Squatting Resolver

An arbitration layer or mechanism integrated with a blockchain name service.

blockchaindomain-name-servicetrademark-dispute
45m
⛓️Medium

Design a Layer-1 PoS Blockchain with Governance

A brand-new blockchain that uses delegated or pure proof-of-stake for block production.

proof-of-stakebft-consensuson-chain-governance
45m
⛓️Medium

Design a P2P Fiat-Crypto Escrow Marketplace

A marketplace where individuals post buy/sell offers for crypto in exchange for local fiat, set price rates, and meet offline or use...

p2p-exchangeescrowmultisig
45m
⛓️Medium

Design an Algorithmic Stablecoin

A stablecoin protocol that tries to hold $1 peg not via fiat reserves but through on-chain algorithms: if price < 1, buy back tokens or...

algorithmic-stablecoinseigniorage-sharespeg-mechanism
45m
⛓️Medium

Design a Crypto Micro-Task Platform (Gig economy)

A decentralized platform where requesters post tasks (like image labeling, short translations), workers fulfill them, and get paid tiny...

micropaymentsescrowstate-channels
45m
⛓️Medium

Design a Crypto Payment Splitter Contract

A smart contract receiving inbound payments (like from a DeFi protocol, NFT royalties, or revenue share) and automatically splitting...

smart-contractssoliditypayment-splitter
45m
⛓️Medium

Design a Crypto Custodial Solution (Bank-Style)

A regulated custodian platform where corporate or institutional clients deposit large amounts of crypto.

custodyhsmmpc
45m
⛓️Medium

Design a Blockchain-Backed Real Estate Registry

A system that puts real estate property deeds or partial ownership shares on a blockchain.

tokenizationland-registryerc-3643
45m
⛓️Medium

Design a Blockchain Auction for Real-World Assets

A platform that auctions physical assets, yet the bidding and final payment happen via on-chain tokens.

auction-protocolon-chain-settlementescrow
45m
🤖Hard

Design a Large-Scale Model Training Pipeline (Foundation Model)

A pipeline to train massive language or multimodal models (billions of parameters) from diverse data.

foundation-modeldistributed-traininggpu-cluster
45m
🤖Hard

Design an AI Agent Orchestration Framework

A system that orchestrates one or more AI agents, each capable of dynamic reasoning, calling external APIs or tools, and maintaining...

ai-agentsorchestrationllm
45m
🤖Hard

Design a Real-Time Recommendation System (Stream-based)

A pipeline that ingests user clickstream or watch data continuously, updates a recommendation model or session-based approach (like...

real-time-recommendationsstream-processingevent-streaming
45m
🤖Hard

Design a Chatbot for Customer Support with LLM & Knowledge Base

A support chatbot that uses an LLM for natural conversation, but references an up-to-date knowledge base.

ragllm-servingvector-search
45m
🤖Hard

Design a Real-Time Voice Assistant (Speech + LLM)

A system that listens to user speech (real-time streaming), transcribes it, uses an LLM to interpret or answer queries, then responds...

streaming-asrllm-servingstreaming-tts
45m
🤖Hard

Design a Self-Driving Car Perception & Planning Stack

A pipeline that ingests sensor data (camera, LiDAR, radar) for object detection, merges them into a scene understanding, predicts...

sensor-fusionbev-perceptiontrajectory-prediction
60m
🤖Hard

Design a ML-Driven Content Moderation System (Text/Image/Video)

A pipeline that takes user-generated content (text, images, or videos), runs ML models to detect hate speech, nudity, violence, or...

content-moderationtrust-and-safetyml-pipeline
45m
🤖Hard

Design a Federated Learning Platform

A platform enabling training across many edge devices or client apps.

federated-learningprivacy-preserving-mledge-computing
45m
🤖Hard

Design an AutoML Service for Non-Technical Users

A platform where users upload datasets (CSV or database link), select a target column for prediction, and the system automatically tries...

automlhyperparameter-optimizationfeature-engineering
45m
🤖Hard

Design a GPT-Based Code Generation & Testing Service

A service that takes user prompts describing desired code functionality, uses a GPT-based model to generate code stubs or entire...

llmcode-generationautomated-testing
45m
🤖Hard

Design a Reinforcement Learning for Industrial Robotics

An RL system that trains an industrial robot to pick items from a conveyor belt or assemble parts.

reinforcement-learningindustrial-roboticssim-to-real
60m
🤖Hard

Design a Hybrid Recommender (Content-based + Collaborative)

A recommender system merging collaborative filtering embeddings from user-item interactions with content-based embeddings (item genres...

hybrid-recommendercollaborative-filteringcontent-based-filtering
45m
🤖Hard

Design a ML Model Deployment & A/B Testing Platform

A platform that takes newly trained models, containerizes them for inference, deploys them to a fraction of traffic (canary or...

ml-deploymenta-b-testingmulti-armed-bandit
45m
🤖Hard

Design a Multi-Agent Simulation for Finance Trading

A simulator that spawns many trading agents, each with distinct strategies (market making, momentum, etc.), interacting in an order book...

agent-based-modelingorder-bookmarket-simulation
45m
🤖Hard

Design an AI Programmatic Ad-Bidding System (RTB)

A real-time bidder that receives ad impressions from an exchange, runs a CTR or ROI prediction model, decides the bid price within tens...

real-time-biddingprogrammatic-adsctr-prediction
45m
🤖Hard

Design a Large-Scale Vector Database for Embeddings

A specialized DB for storing high-dimensional embeddings (like 512D or 1024D vectors from an LLM or image model).

vector-databaseann-searchhnsw
45m
🤖Hard

Design an Edge ML Inference Platform (Mobile/IoT)

A platform that deploys compressed or quantized ML models to edge devices (phones, embedded boards) for low-latency inference.

edge-mlon-device-inferencemodel-compression
45m
🤖Hard

Design a Transfer Learning Hub (Foundation to Fine-Tuning)

A service that hosts multiple pretrained large models (like BERT or GPT variants) and automates fine-tuning them on user-provided domain...

transfer-learningfine-tuningfoundation-models
45m
🤖Hard

Design an MLOps Pipeline for Continual Learning

A system that ingests new data or user feedback daily/weekly, updates an existing model incrementally (e.g., replay buffer or domain...

mlopscontinual-learningincremental-training
45m
🤖Hard

Design a Knowledge Graph Construction from Text (NLP)

A pipeline that reads large corpora of text (news, docs), uses NLP to identify entities (people, organizations, places) and the...

knowledge-graphnlpnamed-entity-recognition
45m
🤖Hard

Design a Hyper-Personalized News Feed using LLM Summaries

A personalized news aggregator that scrapes articles, uses an LLM to summarize each snippet, and ranks them by user preference profiles.

llm-summarizationnews-feedpersonalization
45m
🤖Hard

Design a Speech Emotion Recognition System

A pipeline that takes audio streams or recorded calls, runs a model to classify emotional states (happy, sad, angry, neutral, etc.)...

speech-emotion-recognitionaudio-mlstreaming-inference
45m
🤖Hard

Design an AI Content Generation Pipeline for Marketing

A generative AI pipeline to produce marketing copy or social media posts in the brand’s tone.

llm-orchestrationragbrand-voice
45m
🤖Hard

Design a Generative Image/Video Service (Stable Diffusion style)

A service that takes textual prompts or partial images, runs a diffusion-based generative model to produce new images or short video clips.

generative-aidiffusion-modelsgpu-inference
45m
🤖Hard

Design a Synthetic Data Generation Pipeline (Privacy)

A system that ingests real user data, trains generative models to produce synthetic samples that mirror statistical distributions...

synthetic-datadifferential-privacygenerative-models
45m
🤖Hard

Design a Multi-Lingual Machine Translation Service

A translation API that handles text or documents in dozens of languages.

machine-translationnmtmultilingual-transformer
45m
🤖Hard

Design a Time-Series Forecasting Pipeline (Retail Demand)

A system that aggregates historical sales or demand data for numerous products, runs a forecasting model (Prophet, LSTM, Transformers...

time-seriesdemand-forecastingmlops
45m
🤖Hard

Design a Vision Transformer for Medical Image Diagnosis

A pipeline that trains or fine-tunes a vision transformer on labeled medical images (chest X-rays, MRI slices) to diagnose conditions.

vision-transformermedical-imagingradiology-ai
45m
🤖Hard

Design a Reinforcement Learning Recommender (Bandit approach)

A recommender that treats each user impression as a bandit trial, picks an item to show, observes immediate reward (click or not), and...

reinforcement-learningmulti-armed-banditcontextual-bandits
45m
🤖Hard

Design a Data Labeling Platform with Active Learning

A platform where human labelers tag images/text.

active-learningdata-labelinghuman-in-the-loop
45m
🤖Medium

Design an Explainable AI Dashboard

A web-based dashboard that shows predictions from an ML model, plus explanation of features that influenced the result (e.g., SHAP, LIME).

explainable-aishaplime
45m
🤖Medium

Design a Continual Visual Recognition for Retail Shelves

A system that reads camera feeds pointed at store shelves, runs object detection or classification to see if items are missing...

computer-visionretail-aiplanogram
45m
🤖Medium

Design a Federated ChatGPT for Enterprise Privacy

A solution for large enterprises wanting ChatGPT-like capabilities but ensuring local data remains on-site or behind a firewall.

federated-learningllm-servingenterprise-privacy
45m
🤖Medium

Design a Drone Swarm for Crop Spraying with RL

A multi-agent RL system controlling a fleet of drones that apply pesticide or fertilizer on farmland.

multi-agent-rldrone-swarmprecision-agriculture
45m
🤖Hard

Design an RPA System with Vision + LLM for Agents

A system for automating business processes that includes screen scraping or element detection, plus an LLM that can interpret error...

rpacomputer-visionllm-agents
60m
🤖Medium

Design a Gesture Recognition & Control System (AR/VR)

A system that uses a camera or depth sensor to detect user hand gestures or full-body motions, interprets them as input commands (like...

gesture-recognitionhand-trackingcomputer-vision
45m
🤖Medium

Design a Workflow of LLM Agents for Data Analysis

A system that automates data analysis using a chain of LLM-based “agents”: first agent cleans data and sets columns, second agent runs...

llm-agentsagentic-workflowdata-analysis
45m
🤖Medium

Design a Video Analytics System for Traffic Monitoring with ML

A platform ingesting live video from city traffic cameras, runs object detection or vehicle counting, calculates speed or congestion...

video-analyticscomputer-visiontraffic-monitoring
45m
🤖Medium

Design a Robot Chat Companion with Personality AI

A robot or avatar that chats with users, using an LLM but locked into a certain personality or backstory, e.g., a helpful medieval...

persona-aillm-servingconversational-memory
45m
🤖Medium

Design a Federated Vision Analytics for Hospitals (HIPAA compliance)

A system that trains a model for detecting pathologies in scans across multiple hospitals, but each hospital never shares raw images.

federated-learningmedical-imaginghipaa
45m
🤖Medium

Design an Interactive Story-Generation AI (Multi-User)

A web app letting a small group of users write a story collectively.

llm-servingreal-time-collaborationcrdt
45m
🤖Medium

Design a Microservice for Model Explanation as a Service (XaaS)

A microservice that, when given a model reference plus input instance, runs an interpretability technique (SHAP, LIME, or integrated...

model-interpretabilityexplainable-aishap
45m
🤖Medium

Design a Synthetic Voice Cloning Service (TTS)

A platform that, given a user’s voice samples, trains or fine-tunes a TTS model to produce that voice.

text-to-speechvoice-cloningspeech-synthesis
45m
🤖Medium

Design a UAV Swarm for Wildlife Tracking & ML Classification

A set of UAVs that systematically fly over wildlife reserves, capturing images or videos.

uav-swarmwildlife-conservationcomputer-vision
45m
🤖Medium

Design a Document QA System with Hybrid Retrieval (Keyword + Vector)

A question-answering pipeline that first does keyword or BM25-based retrieval for potential relevant docs, then uses a vector search or...

raghybrid-retrievalvector-search
45m
🤖Medium

Design an Auto-Response System for Emails (Smart Reply)

A service that scans incoming emails, proposes 2–3 short reply suggestions (like “Sure, let’s do that!”).

smart-replyemailnlp
45m
🤖Medium

Design a Multi-Task Learning System (Unified Model)

A single neural network that can handle multiple tasks from different domains (e.g., text classification, sentiment, NER, or even...

multi-task-learningunified-modelshared-encoder
45m
🤖Medium

Design a Self-Learning Bot for E-Commerce Chat (User Feedback Loop)

An e-commerce chat assistant that guides users to relevant products or solves queries.

llm-chatbotfeedback-loopcontextual-bandits
45m
🤖Medium

Design a On-Device Continual Learning for Keyboard Suggestions

A mobile keyboard app that learns the user’s typing patterns, new slang or domain words locally, adjusting predictions over time.

on-device-learningfederated-learningmobile-keyboard
45m
🤖Medium

Design a ChatGPT Plugin for Live Code Testing & Execution

A plugin letting ChatGPT users write code snippets, then execute them in a sandbox environment.

llm-plugincode-executionsandboxing
45m
WinJob