You have a large Django monolith, and the team wants to rewrite it in FastAPI for async and performance. How would you make this decision, and how would you carry out the change?
~10 min by voice
How to approach it
The interviewer is testing engineering maturity: whether you make an architectural decision based on measurements rather than trends, whether you understand the real limits of what async gains you, and whether you can carry out a large change without a big bang rewrite.
The interviewer will ask this question and listen. Think out loud and ask for a hint if you need one. When you're done, pause or tap “That's my answer”. In about a minute, your score and the points you covered show up here.