Free interview library

Real interview questions, with a scoring rubric.

Curated questions across 8 roles. Each one ships with a structure hint and the rubric we score against — so you can practice the same way the interviewer evaluates.

Practice only — read our ethics pledge
23 of 23 questions
system-designSoftware Engineersenior

Walk me through how you'd design a URL shortener that handles 10k writes/sec.

Hint: Clarify scope first (read:write ratio, custom slugs, analytics). Sketch components before drilling in.

Show scoring rubric
  • Explicit assumptions and back-of-envelope numbers
  • ID generation strategy (hash vs counter vs base62)
  • Storage choice with justification
  • Cache layer and TTL
  • Hot-key / abuse handling
Practice this one out loud — voice in, voice out, rubric-scored.Practice in mock interview
behavioralSoftware Engineersenior

How do you decide whether a change needs a feature flag?

Hint: Look for blast radius, reversibility, and stakeholder coordination cost.

Show scoring rubric
  • Risk framing
  • Cost of the flag (debt, branching, observability)
  • Concrete examples of yes vs no
  • How flags get cleaned up
Practice this one out loud — voice in, voice out, rubric-scored.Practice in mock interview
caseProduct Managermid

How would you measure success of YouTube Shorts?

Hint: Define the goal first (engagement vs creator supply vs ad revenue) before listing metrics.

Show scoring rubric
  • Explicit north-star metric
  • Counter-metrics to prevent gaming
  • Leading vs lagging indicators
  • How you'd run an experiment
Practice this one out loud — voice in, voice out, rubric-scored.Practice in mock interview
caseDesignersenior

Critique our onboarding flow on the spot.

Hint: Frame what you'd evaluate against before listing issues.

Show scoring rubric
  • Explicit evaluation framework
  • Distinguishes opinion from heuristic
  • Prioritized fixes
  • What you'd test next
Practice this one out loud — voice in, voice out, rubric-scored.Practice in mock interview
caseSalesjunior

Sell me this pen.

Hint: Discover first. Don't pitch features without asking what they need a pen for.

Show scoring rubric
  • Opens with discovery questions
  • Identifies a specific need
  • Connects features to that need
  • Closes for next step
Practice this one out loud — voice in, voice out, rubric-scored.Practice in mock interview
cultureSoftware Engineerjunior

Why are you leaving your current role?

Hint: Pull toward the new role, don't push from the old one.

Show scoring rubric
  • No badmouthing
  • Pulls toward something specific in the new role
  • Honest about what you want to grow into
  • Brief — under 60 seconds
Practice this one out loud — voice in, voice out, rubric-scored.Practice in mock interview
cultureProduct Managerjunior

What questions do you have for me?

Hint: Have 3 prepared, tailored to the interviewer's role. Skip questions answered in the JD.

Show scoring rubric
  • Questions tailored to interviewer
  • Show research about the company
  • Probe team health and decision-making
  • Avoid HR-101 questions
Practice this one out loud — voice in, voice out, rubric-scored.Practice in mock interview

Reading the rubric is easy. Hitting it is harder.

Drop into a voice mock interview and watch your scorecard improve session by session.

Start free practice