Mutable and immutable data types in Python: what are they, examples, features?
Python
Inheritance and multiple inheritance in Python. How does MRO work?
Can you draw a diagram of the interaction between the components of this system?
What can you tell about asynchronous generators?
What is a descriptor in Python?
Which method needs to be overridden to change the default behavior when creating an instance of a class, for example to implement a singleton?
Design a social network.
Methods of scaling backend performance: horizontal and vertical scaling, monolith vs microservices.
What is a generator and how have you used it in a project?
Iterators, generators, and decorators: what are they, how do they work?
Which command in Linux changes the owner of a file?
What is connectivity and connectedness?
Can you tell me about the process management in Linux?
What is the difference between the `is` and `==` operators in Python?
What is the difference between lists and tuples?
How is memory management implemented in Python? Garbage collection, reference counting, cyclic references.
Where are cookies stored?
What sorting algorithm is used in Python and what is its complexity?
What is __slots__ and how is it related to memory management?
How to set an environment variable for the current session using Linux commands?