Interview Prep
A structured guide and interactive tool for preparing for software engineering interviews — behavioural rounds, system design, and coding.
A structured, opinionated guide to preparing for software engineering interviews — built from real experience going through and conducting hundreds of interviews.
What's inside
The app covers the full interview loop:
- Behavioural rounds — STAR method, common questions, how to structure stories around real experiences
- System design — frontend and backend system design frameworks, common patterns, how to think out loud
- Coding rounds — how to approach problems, communicate thinking, and handle edge cases under pressure
- Offer negotiation — how to evaluate and negotiate offers without blinking first
Who it's for
Engineers preparing for mid-level to staff-level roles at tech companies. Particularly useful if you're:
- Making your first move from one company to another
- Targeting a step-up (senior → staff, IC → lead)
- Returning to the job market after a long tenure somewhere
How to use it
Start with the section most relevant to your next interview. Each section has a guide to read and a practice tool to use. Work through the practice tool before each interview round — it surfaces the right questions based on the role and level you're targeting.