Recall the biggest task in the last year and a half: what was it and what was the testing volume?
QA / QA Automation
If a = 128 and b = 128, what will be the result of the comparisons a == b and a is b?
a = 4 b = [4] result = (a, b) a = 5 b.append(5) Question: what is the value of result after executing all lines and why?
What is the difference between Dockerfile and docker-compose?
Why are data types considered mutable or immutable?
What does this code output and why? x = 5 def show_x(): print(x) x = 10 return x show_x() print(x)
Imagine you joined a project and received your first auto-test task during onboarding: what would be important for you to learn, and would you highlight critical cases or architectural issues if you notice them?
Have you worked with the PyTest hooks themselves?
What are the scopes in Python?
What is your preferred ratio of manual testing to automation?
Implement four more API tests for the remaining user management methods, studying the already described methods in the project.
What Linux commands do you use to connect to a server and edit files?
What other improvements would you suggest for tests and the project?
Have you used feature flags in your work?
Why should a fixture with scope="session" be executed if it has no autouse=True and is not requested by a test or another fixture?
What is a layer in Docker and what is it used for?
What happens to the request after entering the domain in the browser and pressing Enter?
What checks are missing in the implemented tests?
Have you encountered problems understanding the framework code?
Are tests run in parallel in the project? What problems were encountered and how were they solved?