Find a question. Start coding.
Explore real interface problems through visual explanations and detailed interview answers. Understand the requirements, design decisions, trade-offs, and how to explain your answer.
Design a feed people can browse, react to, and publish into without losing their place. Follow a complete frontend design from requirements to failure recovery.
medium · 30 min interview
An interview answer for designing a reusable autocomplete: responsive input, correct asynchronous results, bounded caching, and accessible selection on every device.
Design a responsive chat application that keeps messages correct through optimistic sending, reconnects, history loading, and multiple devices.
medium · 40 min interview
Design a fast, discoverable storefront with shareable search, product variants, reliable availability, and a clear separation between catalog content and customer-specific data.
medium · 35 min interview
Design a reliable cart and checkout journey: guest cart merge, authoritative totals, shipping choices, secure payment handoff, and recovery when an order’s outcome is unknown.
All 8 questions loaded