Question library
Questions from real interviews. Drill any of them by voice in a couple of minutes, with an interviewer, a score and feedback.
Why do you need virtual environments in Python, and how do you manage a project's dependencies?JuniorYour deploy failed: the build pulled in a new minor version of a transitive dependency, and it broke the API. How would you set up dependency and environment management so this doesn't happen again?Mid-levelA company has thirty Python services and several shared internal libraries. How would you organize dependency management, library versioning and Docker image builds?Senior