Code Room
Vibe codingMediumvc-g212
Subject Ai risk judgmentLevel Mid–Senior~16 minCommon in Algorithms & data structures interviewsIndustries Software development

Question

Over a quarter, your team's velocity rises because nearly every TypeScript feature is now scaffolded by an AI agent. Then your most senior engineer goes on leave, an agent-generated state-machine module starts misbehaving in prod, and nobody on the team can explain how it works or confidently fix it — they only know how to ask the agent to 'fix it,' which makes it worse. How do you diagnose and address the over-reliance, without throwing away the productivity?

What a strong answer looks like

Treat the AI’s output as a draft to verify, not an answer to trust. Name the specific flaw and the input that triggers it, say how you’d catch it — tests, edge cases, reading critically — and how you’d re-prompt or decompose to get it right.

Describe your solution

Vibe coding: describe the solution in plain language (or narrate it) and the coach grades your approach. Generating runnable code from your description is coming next.

Run or narrate your approach, then ask the coach.