Can you explain what it means to use a foreign key in a relational database?
Python
Have you had experience working with RabbitMQ message broker?
Can you name some non-relational databases and their features?
Could you explain the principle and the operation of registry objects in conjunction with databases, known as ORM?
How is data and configuration backup implemented in Kubernetes?
Can you explain the principle of operation and purpose of context managers in Python?
When is it appropriate to choose the Django framework for web application development?
How to distinguish between weak and strong references in Python and what are their differences?
What is the difference between creating a full copy of an object and copying its references to internal objects?
Explain the concept of a transaction and its main characteristics in databases.
Can you describe the main stages of processing an HTTP request in a server application?
What are the differences between an immutable set and a fixed list in Python?
How can the use of exceptions in one asyncio coroutine affect the execution of other coroutines or tasks?
Can you list and describe different types of exchanges used in RabbitMQ?
Can you explain what is meant by fixture in the context of testing with pytest?
In Python, what happens when using list slicing: is a shallow or deep copy of the original list created?
Can you explain the principles underlying the SOLID concept in object-oriented programming?
What methods are used to optimize tasks limited by processor resources?
How can you describe the current versions of the Python interpreter and their differences?