A plan instead of a blank stare
There's no single right answer — press ⌥↩ and Hint lays out the structure: requirements, load, components, bottlenecks. You flesh out every step in your own words.
"Design a news feed." The question is wide open — and that's the whole test. Vizir hears the task and instantly lays out the skeleton: requirements → load estimates → components → bottlenecks. You drive the reasoning out loud, in your own words, while the overlay keeps the plan in view and picks up every follow-up. That's system design help at the exact moment you need it.
Here's a typical exchange: an open-ended design task, a skeleton in Hint, and a follow-up about scale.
There's no single right answer — press ⌥↩ and Hint lays out the structure: requirements, load, components, bottlenecks. You flesh out every step in your own words.
The interviewer shares a diagram or a requirements doc — grab it with ⌥C or send selected text with ⌥⇧C. From there, Vizir reasons about your system, not a generic one.
"What happens at 10× traffic?" Vizir hears the question straight from the call and suggests the next move: sharding, replicas, cache invalidation — no re-typing the problem.
SQL vs NoSQL, push vs pull — when they ask "why this way?", ⌥↩ brings up the arguments on both sides. The decision is still yours — now you can back it up.
3 days and 30 minutes of speech free — no credit card required. Install Vizir ahead of time and run a practice round — the skeleton, the follow-ups, just like the real thing.