In what cases is changing the behavior of existing code through monkey patching used?
Python
Are you currently undergoing training or developing skills in the field of technology?
Do you have questions about employee development in the company?
Describe how the software development process was organized in your previous company.
What is the difference between using ModelSerializer and a regular Serializer when serializing data?
Is it possible to implement caching when using REST API according to the standard?
Применяешь ли ты Generic из модуля typing для объявления обобщенных типов в Python?
How do you approach resolving conflicts between colleagues in a team?.
Explain what the concept of a transaction schema in a database is.
Could you explain what methods of the HTTP protocol exist and what they are used for?
What difficulties can arise when working with very large dictionaries in software systems?
What is the role of the slots method and what advantages does it provide in resource optimization?
Is there an upper limit to how far the ant can go to the right from the starting position, and how to determine it before writing the code?
How to identify the most resource-intensive SQL queries in a database?
How to implement A() + B() = C()? How to add two objects and get a third?
What is the main reason for your visit to the interview?
Can you explain what is meant by status code in HTTP responses?
Have you ever proposed your own suggestions or ideas in a team setting?
Are you ready to learn ClickHouse in more detail if needed?