What is your experience in software development?
Python
Can you explain the principle of the Factory pattern and its main purpose?
What rating would you give to your professional skills?
What is your age?
What is the purpose of data migration processes in a database?
What prompted you to decide to change your current job?
What is `reduce` and when should it be used?
What motivates you in searching for a new position?
Do you have any questions about our company or products that you would like to discuss?
What is the maximum number of containers that operated simultaneously during peak loads?
What main tasks did you perform in your previous position?
In what cases is the Decorator pattern used to extend the functionality of objects?
Can you explain the principle of dependency injection in FastAPI and how it is implemented in this framework?
In what cases does data race occur in Python when working with multithreading?
Explain the dependency injection principle in FastAPI and its main features.
What motivates you to look for a new job or participate in a new project?
What methods can be used to prevent race conditions in multithreaded programming?
Can you explain what using design patterns in software development entails?
What is the expected compensation level for the position?