What criteria will you use when choosing between two similar job offers?
Python
How can the fulfillment of agreed conditions for a function in Python be ensured?
How do you define the boundaries of functionality that should be separated into a separate microservice?
Is the work format hybrid or office-based?
Can you explain in simple words the difference between using a framework and working with a library in programming?
Have you had experience creating multi-stage build files or data processing workflows?
In what case is the `else` block executed in a `try`/`except` construct?
What advantages and disadvantages can you describe about the current project?
There is a table with 10 million users, and queries are slow. How to solve this problem? Explain composite indexes and their working principle.
Is TTL (time to live) supported in Redis?
How do you quickly understand a new unfamiliar technology?
In what cases is it allowed to conduct overtime for employees?
Describe the architecture of the solution.
Do you have experience developing a project from scratch?
Tell us how Kafka and Redis interacted in the Softmedia project (Redis cached data, updates went through Kafka).
What are the advantages and disadvantages of ORM?
What is the complexity of retrieving data by key in a dictionary?
Have you had experience working with REST API in your projects?
When is a generator completely unusable, and when is it necessary to use a list? For example, if you need to iterate multiple times, is a generator suitable?
Is it possible to implement functions in Python, and how to do it?