Python
Tell me what you know about message queues, message brokers. Which ones do you know, which have you used?
What are the main ideas and approaches of machine learning you have applied when creating a model from scratch?
Which tasks in Python are well parallelized, and which are poorly?
How does a transaction work? What happens during BEGIN and COMMIT?
How does your team conduct code reviews?
How do you feel about working in an office?
When performing resource-intensive tasks, which approach is preferable — using shared threads or separate processes?
Have you experienced periods of professional burnout during your work?
Tell me about your experience. What have you been doing, what have you worked on?
What are tools (tool calling) in an agent?
What is a Transactional Outbox and how does it work?
What is the fundamental difference between classification algorithms and clustering?
Can you elaborate on your technical strengths and weaknesses specifically (not abstractly)?
What difficulties may arise when executing multiple threads simultaneously in a program?
What will be important for you to see in a new company? What do you pay attention to first when choosing offers?
How to correctly run an asynchronous Celery task inside an Atomic transaction block in Django? For example, sending an email.
Какие схемы данных вы использовали или создавали с помощью библиотеки Pydantic?
What is the scope of a variable inside a class and how is it determined?
What database management systems exist besides relational ones?
How did you achieve idempotency?