Python
Какие ключевые качества и навыки вы ожидаете увидеть у претендента на эту позицию?
У вас есть опыт работы с проектированием и реализацией распределенных приложений или систем?
Каким образом в Django ORM осуществляется управление связью типа many-to-many?
Каким образом организовывался процесс код-ревью в вашем прошлом месте работы?
Каким образом балансируешь между учебой и профессиональными обязанностями?
Какими способами в Python осуществляется параллельная обработка задач с использованием потоков?
Имели ли вы опыт извлечения и обработки данных при помощи парсинга?
Какова роль сигналов в фреймворке Django и в чем их преимущество при разработке приложений?
Вы применяли декоратор dataclass в своих проектах?
Есть ли у вас опыт разработки адаптеров или встроенных решений для взаимодействия с Kafka?
Можете объяснить, как в Rust осуществляется контроль и распределение памяти?
Какие основные команды используются для контроля транзакций в реляционной базе данных?
Можно ли объяснить, что происходит внутри функции-замыкания и как оно запоминает окружающие переменные?
Можете объяснить принцип работы LEFT JOIN в SQL и как он отличается от других соединений?
Чем отличаются асинхронные и синхронные маршруты в FastAPI и как это влияет на работу сервиса?
Можете объяснить механизм работы Alembic для управления миграциями базы данных?
Какими методами ты бы использовал для предотвращения или снижения признаков профессионального выгорания у себя?
Применяли ли вы механизмы блокировок при работе с Django для управления конкурентным доступом?
Каким образом можно подтвердить корректность работы функции с помощью модульного тестирования?
Какие типы задач в области машинного обучения вы находите самыми интересными для решения?