Can you explain what a mutable object is in Python?
Python
How regularly did you create and maintain automated tests in your projects?
Have you had experience creating or automating end-to-end testing for system functionality?
What level of test coverage was achieved in the previous project?
Can you explain how the close method call is implemented in a system or programming language?
Is it necessary to use the yield keyword inside the implementation of a context manager in Python?
Can you explain the concept of the 'SAGA' pattern in microservices architecture?
What limits the possibility of full multithreading in Python and is it related to GIL?
What are the main principles of object-oriented programming that you know?
What is the difference between a list data structure and a set in terms of characteristics and usage?
In what situations is the execution thread transferred to the GIL in Python?
Explain what the property() function does in Python and how it is used to control access to class attributes.
What functions should an object implement to be traversed using the 'in' loop in Python?
How many tests were implemented and launched in your previous project?
Which HTTP methods do not preserve idempotency when executed repeatedly?
What is OAuth 2.0 and what problem does it solve?
Can you explain what is meant by consistency property in the context of transactions and ACID principles?
How does Python handle multiple inheritance and determine method resolution order (MRO)?
What is the purpose of pathlib in Python and how does it compare to os.path?
What are the key differences between synchronous and asynchronous programming in Python? Please answer this question orally.