Sweaty Imposter

Walk Me Through Your First Change in a Large Codebase You Didn't Write

Behavioral and LeadershipLearning and GrowthAsked atJuniorMidUpdated

“Walk me through the first time you had to make a change in a large codebase you didn't write.”

They're checking whether you read before you write. Strong answers show how you found your way around, kept the change small, and proved it worked.

Rubric by Level

Senior
  1. Mapped the blast radius of the change: callers, data, and deploy order.
  2. Judged which conventions were worth keeping and which were debt, and said so in review.
  3. Shipped behind a flag or in steps so it could roll back cleanly.
  4. Turned what you learned into onboarding material for the next engineer.

Red Flags

  • Edited code without understanding what called it.
  • Avoided reading existing tests or conventions and reinvented patterns.

Follow-Ups to Expect

  • How did you know your change didn't break a caller you hadn't seen?
  • What would you tell the next new person to read first?

A Story Shape That Holds Up

  1. The Change

    What you had to do, and which part of the code it touched.

  2. Finding Your Way

    How you traced the code and who you asked.

  3. Proving It Worked

    The tests or checks you ran before and after merging.

  4. What You Know Now

    One thing about the codebase that clicked later.

2:00Two minutes, out loud