Projects interview prep
- API Gateway — Build an API gateway with request routing, authentication, rate limiting, response caching, circuit breaker, a
- ChatGPT Clone — Build a full-stack ChatGPT clone with real-time streaming responses, conversation history, and multiple chat s
- Coffee Roastery Dashboard — Build a full-stack dashboard for managing coffee bean inventory, roast profiles, and orders with CRUD operatio
- Conway's Game of Life — Implement Conway's Game of Life — a cellular automaton where cells live, die, or reproduce based on simple rul
- Data Table with Virtual Scrolling — Build a data table that handles 100K+ rows with virtual scrolling, column sorting, multi-criteria filtering, c
- Design System Component Library — Build a reusable component library with Button, Input, Select, Modal, Toast, DataTable, and Form components —
- Distributed Task Queue — Build a distributed task queue with priority scheduling, retries with exponential backoff, dead letter queues,
- E-commerce Product Page — Build a product listing page with image gallery, variant selection, cart management, checkout flow, and respon
- Event-Driven Notification System — Build a notification system with event publishing, multi-channel delivery (email, push, in-app), user preferen
- File Storage Service — Build a Dropbox-style file storage service with upload, download, sharing, preview, folder management, and sto
- Infinite Image Gallery — Build a Pinterest-style masonry image gallery with infinite scroll, lazy loading, lightbox preview, and respon
- Job Board API — Build a REST API for a job board with authentication, role-based access (employer/candidate), job CRUD, applic
- Kanban Board — Build a Trello-style Kanban board with drag-and-drop cards between columns, task editing, labels, due dates, a
- Markdown Editor — Build a split-pane Markdown editor with live preview, syntax highlighting, file management, and export to HTML
- Multi-step Form Wizard — Build a multi-step form with per-step validation, conditional steps, progress indicator, save draft, and revie
- Music Visualizer — Build a music visualizer that analyzes audio in real time using the Web Audio API and renders frequency spectr
- Pathfinding Visualizer — Build an interactive grid-based pathfinding visualizer with maze generation, multiple algorithms (BFS, DFS, Di
- Rare Book Library — Build a frontend book catalog with advanced filtering, search, sorting, detail views, and wishlist management
- Rate Limiter Service — Build a distributed rate limiter supporting multiple algorithms (Token Bucket, Sliding Window, Fixed Window) w
- Real-time Chat App — Build a Slack-style real-time chat with rooms, direct messages, typing indicators, online presence, and messag
- Real-time Metrics Dashboard — Build a Grafana-style metrics dashboard with real-time charts, configurable panels, alerting rules, and time r
- Social Media Feed — Build a Twitter/Instagram-style social feed with infinite scroll, likes, comments, follow system, and real-tim
- Sorting Visualizer — Build an interactive sorting algorithm visualizer with step-by-step animations, adjustable speed, and multiple
- URL Shortener — Build a full-stack URL shortener with custom aliases, click analytics, expiration, rate limiting, and a dashbo
Start free on Cariara · Coding problems · System design studio