Adaptive conversation
Talk through the design, just like the real thing.
A voice interviewer listens to your reasoning, asks relevant follow-ups, and keeps the conversation moving without handing you the answer.
Problem Introduction & Defining Requirements
8/10
Clear scope, low-latency target, and read-heavy traffic assumptions.
Core Entities
9/10
Connected users, original URLs, and short codes with the right attributes.
API/Interface Design
8/10
Defined creation and redirect endpoints with sensible response contracts.
Data Flow
8/10
Explained both write and redirect paths through cache and storage.
Built for deliberate practice
Adaptive conversation
A voice interviewer listens to your reasoning, asks relevant follow-ups, and keeps the conversation moving without handing you the answer.
Shared whiteboard
Work directly on an Excalidraw canvas while the interviewer follows your architecture. Your diagram and explanation stay part of the same conversation.
Stage-by-stage feedback
Get structured feedback as the interview progresses, with clear scores and concrete observations you can apply in your next practice session.
Requirements
8/10
You clarified scale, latency, and availability before proposing components.
Try next time
Quantify the cache hit-rate assumption before choosing the storage strategy.
Choose a problem, enter the room, and start practicing in minutes.
Try it free