Your question is Refactoring a Large Codebase. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Can you describe a time when you had to refactor a large codebase? What was your approach?
Focus on how you assessed scope, reduced risk, and kept delivery moving while changing the underlying architecture. Please include how you handled stakeholder alignment, sequencing, and trade-offs between speed, stability, and maintainability.