Ctrl K
Python · Senior · System design

You've joined a project as tech lead: three hundred thousand lines of Python, the tests take forty minutes, and half the team doesn't run them locally. How would you rebuild the testing strategy?

~10 min by voice

How to approach it

This checks whether a tech lead can fix engineering infrastructure systematically: start with measurements rather than opinions, separate quick technical wins from structural changes, and lock in the result with process and metrics.

Have you seen this question in a real interview?
Answers0
Avg. score—
Strong—
Practiced0
Topics
Similar questionsHow do you set up testing for a service that works with a database, a message broker and a couple of external APIs? What do you test at which level? SeniorWhat tests would you write for a backend service, and how is a unit test different from an integration test? JuniorWhat kinds of tests are used in frontend development, and how do they differ from each other? JuniorDesign a testing strategy for a large frontend application that has almost no tests, where releases regularly break key user flows. SeniorHow do you test backend code that works with a database: do you mock the repositories or spin up a real database? Mid-level

Answer by voice

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.

Sign in to answer

Best with headphones · ~10 min