Have you participated in offline projects or outside network environments?
Python
What role does the __iter__ method play in Python's language implementation?
In what order does FastAPI invoke middleware, routing, dependency injection, and schema validation?
What is the difference between append and extend methods when working with lists in Python?
What types of data replication methods exist?
Have you ever participated in architectural decision-making?
What happens to data after the model evaluates it?
Provide an example of a situation where technically JOIN can be used and it will work, but for some reasons it would be suboptimal, and it is better to use prefetch_related (two queries).
What is the purpose of the gather function in the asyncio module in Python?
Are you familiar with the concept of asynchronous programming and its principles?
Can you give an example of using a generator that helps reduce memory consumption?
Explain the differences between the REST architectural style and a specific REST API built on it.
What are the advantages and disadvantages of using threads in Python for multitasking?
What are the main nuances and difficulties in implementing multithreaded programs?
What are the reasons for exceptions in Python programs?
What role does GIL play in the Python interpreter and why is it needed?
How to implement behavior when deleting a record in a table that is linked to another via on_delete?
What business processes and work procedures are important for you in an organization to work effectively?
Describe your current responsibilities and achievements at work
What methods of thread synchronization do you know in Python?