Describe the sequence of actions on the client and server when sending a message in a real-time mobile game chat.
QA / QA Automation
How do you envision the role of a QA engineer in GameDev?
How were your communications within the team organized? How did you learn about testing tasks?
What is the difference between an abstract class and an interface?
How does the exception handling mechanism work in Python?
The application unexpectedly crashed during testing. What are your actions?
Is there method overloading in Python?
What is a variable in Python? How is it passed to a function?
What collections (data structures) are there in Python?
Is it good or bad to pass mutable data types as function arguments?
What are the principles of OOP?
What is a function in Python? What properties does it have?
Do you use neural networks? How do you apply them in your work?
What are sequences in Python? What types do you know?
Are you familiar with the Shift-Left approach?
How do you determine which test case to cover at which level of the testing pyramid?
Tell about the release of a client-server application: how it happens, what are the nuances?
What are magic methods in Python? Which ones do you know?
What is event tracing used for in QA?
Your feature was released three days ago. What are your actions for monitoring?