86+ real interview problems. Filter by difficulty, topic, or company — then design, get AI feedback, and track your progress.
Video streaming platform with recommendations and real-time comments.
Real-time social media platform for tweets and follows.
Photo sharing with stories and reels.
Ride-sharing with real-time matching and ETA.
Video streaming with personalized recommendations.
Algorithmic feed with posts from friends and pages.
Web search with indexing and ranking.
Real-time ranking system.
Limit requests per user/time.
Personalized content recommendations.
Detect fraudulent transactions.
Search results tailored to user.
Experimentation platform for features.
Push notifications with scheduling.
Cloud storage with versioning.
Distributed job scheduling.
Real-time video conferencing.
Centralized log aggregation.
System metrics collection and visualization.
Distributed key-value database.
Asynchronous message processing.
Distribute traffic across servers.
Content delivery network.
Crawl and index web pages.
Store files across multiple nodes.
Elect a leader in distributed systems.
Manage application configurations.
Store and manage secrets securely.
Continuous integration and deployment.
Break down monolithic app into services.
Flexible API with schema.
RESTful web service.
Real-time bidirectional communication.
Real-time document editing.
Serve ads with targeting.
Tailored content feed.
Toggle features dynamically.
Manage service-to-service communication.
Trace requests across services.
Audit for regulatory compliance.
Data privacy and compliance.
Decentralized ledger.
Manage Internet of Things devices.
Augmented/Virtual reality platform.
Harness quantum mechanics for computation.
Virtual shared space.
Direct brain-to-computer communication.
Track and manage space junk.
Adaptive education system.
Simulate climate change.
Optimize logistics worldwide.
Security model with no implicit trust.
Track environmental impact.
Energy-efficient computing infrastructure.
Train ML models without sharing data.
Make AI decisions interpretable.
Store and query vector embeddings.
Search across text, images, audio.
Coordinate AI agents.
Moderate AI-generated content.
Retrieval-Augmented Generation.
Build chatbots and virtual assistants.
Process and analyze streaming data.
Store diverse data for analytics.
Centralized data repository.
Extract, Transform, Load data.
Ensure data durability.
Recover from catastrophic failures.
Minimize downtime.
Manage API traffic.
Decouple services with events.
Manage distributed transactions.
Prevent cascading failures.
Migrate legacy systems incrementally.
Zero-downtime deployments.
High concurrency ticket booking.
Financial transaction processing.
Design a Least Recently Used (LRU) Cache mechanism.