Can you tell about your responsibilities and the functions you implemented in the project where the Synqayo system was used?
Python
What methods have you used to implement data exchange between microservices in your practice?
Explain the concept of a dirty function in programming.
What is the main role of the Sentry system and why is it used in projects?
What is offset in Kafka and what is it used for?
Explain what the __next__ method in Python iterators is and how it works.
What is a lambda function in Python and when is it used?
You need to implement a decorator that caches the result of a method based on its input arguments.
Does Python handle threads automatically or do they need to be created manually?
Can you explain what Anti JOIN in PostgreSQL is and how it is used?
Can you explain the concept of aggregation in object-oriented programming?
How to implement a series of sequential database write operations in SQLAlchemy so that they are executed within a single transaction?
What methods or libraries have you used to implement parallel computing and task distribution in multi-processor systems?
Explain what is meant by exchange points in RabbitMQ and how they function.
What tasks does the use of the asyncio module in Python solve?
Let's reason logically: what could be a wrong database migration that causes a 500 error when switching to an old app version (for example, if a column and the code referencing it are deleted simultaneously)? How to avoid this?
What do you do when the assistant glitches, hallucinates, or responds incorrectly?
Are you familiar with creating and using images (objects, data images)?
What skills and knowledge do you have particularly well developed?
How many projects have you implemented as part of your professional activity?