Drills

Drill 09

Interview drill 09Interview-style design round

Moving a bank's fee batch off the mainframe without changing a cent

  • 45 minutes
  • Elective · AI coding & modernisation
  • No real companies

Hypothetical. No affiliation with or endorsement by the companies named. Public facts as of 6 October 2026; sources at the end of the brief.

The prompt

"You're the forward deployed engineer at a coding-agent vendor, placed with a US regional bank. Every night a COBOL batch job works out fees for about 2.1 million deposit accounts: monthly maintenance, overdraft and returned-item fees, and waivers for minimum balances and relationship tiers. The bank wants it off the mainframe and rewritten in Python on its cloud platform by the end of next year, and the CIO wants your agent to do most of the translation. The head of deposit operations has one condition: zero result changes. Every account, every night, the same fees to the cent and the same waiver decisions. Two of the people who knew the code have retired. Tell me how you'd scope it, how the agent would work, how you'd prove nothing changed and how you'd cut over."

The clock

  1. Clarify0–5 min
  2. Discovery plan5–15 min
  3. Design15–30 min
  4. Risks and evals30–40 min
  5. Rollout and the ask40–45 min

Lessons for this drill

Pro drill

The rest of this drill is in Pro.

What to know going in, the curveballs on the clock, a strong answer, the common mistakes and the rubric.

  • Every stage and specialisation, in full
  • Every lab and every role project
  • Halden weeks 2–10, on your record
  • Every drill, live in the playground
  • All solutions, plus the server judge
  • Lab Assistant and every Teach with AI