QA / QA Automation
What does JSON consist of?
What is a generator in Python?
Have you participated in code review of automated tests?
What is the Page Object Model pattern?
What tools have you used for working with Kafka?
What would you do if the product documentation is poorly written?
How to justify designing with a margin for future load and avoid premature optimization?
Where did you document testing and how was test planning carried out in the project?
Do you prefer testing backend or frontend?
Have you ever done a demo in a team?
What are your current salary expectations?
Would you like to transition to backend development? Are you considering this direction?
What is your experience with Kubernetes? What exactly did you do?
# Python - identify the problem in the code and rewrite it without errors # Add a user to the list and return this list. # If the second argument is not specified during the call, return the user in the response. def add_user(user, users=[]): users.append(user) return users print(add_user("User")) # Create a list of three functions, where each function returns its number when called. # The first function should return - 0, the second - 1, the third - 2: funcs = [lambda: i for i in range(3)] print([f() for f in funcs])
What will happen if you call the function three times in a row?
What is the current ratio of automated to manual testing?
Who decided who and what they would do: the team independently or the leader?
Why is yield needed in fixtures in Pytest?
What design patterns do you use and how does Builder differ from Factory Method?
Have you worked with CI/CD pipelines: created or edited jobs?