/avi
/avi

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.

Open Interview Prep App