Can you name the main design patterns and explain their purpose?
Python
What approaches are used to organize asynchronous data exchange between microservices?
When is it appropriate to use a monolithic architectural solution in system development?
How is communication between individual microservices implemented in the system architecture?
What restrictions does the global interpreter lock impose in Python and how does it affect multithreading?
How was testing carried out in your projects?
What should you know about inheritance in Python and what features does it include?
In the last project you implemented, did you use monolithic architecture or distributed microservices?
How is memory managed in the Python interpreter?
Describe the most significant managerial challenges you have faced in your practice.
Explain what GIL is in Python and what role it plays in thread execution.
Do you have experience using Kubernetes in projects?
What is the role and purpose of GIL in interpreted programming languages like Python?
What methods do you usually use to improve the efficiency and speed of Docker image builds?
What are the differences between the concepts of generator and iterator in programming?
Can you explain the concept of choreography in microservice interaction?
Have you had experience creating and managing Docker images?
How many threads and processes are involved when using asyncio in Python?
Describe your experience with Apache Kafka and its role in your project solutions.
Can you explain the concept of Saga in the context of microservice architecture development?