Can you explain the difference between deep copying an object and shallow copying?
Python
How does deep copying (`deepcopy`) of an object with cyclic references work, for example, an object 'person' has a reference to a spouse, and the spouse has a reverse reference to the husband?
What method is automatically invoked when an object of the class is instantiated?
Can a class be considered completely immutable if it contains such an attribute?
Why are you leaving [company]? What motivates you to change jobs?
When is it necessary to use transactions to ensure data integrity?
What is the complexity of removing an element from a list by index?
Have you ever used half-stub connections in your projects?
What is the difference between declaring a function with async def and a regular function with def in Python?
What happens to transactions after they are processed? Where and how are they stored?
What attracted you to development in the server-side area and why did you choose this particular direction?
What is the correct way to issue banknotes — why should they be issued in the largest denominations possible?
Do you think a end user (not an agent) can use the assistant directly?
How are Python variables stored in RAM?
Have you worked with process management mechanisms in Python?
We have 4 partitions and 5 consumers in one group. How will they read data?
How are tuples and lists similar in Python in terms of characteristics?
Is employment law compliance an acceptable working condition for you?
How do you organize your workday and plan your tasks?
What is the role of the model in the architecture of a Django application?