План подготовки под эту вакансию
О вакансии
••••••
Открыть вакансиюAssociate Consultant / Consultant in Data Science - AI Engineering
Гибрид
Полная
Senior
Milano, Lombardia, Италия
MySQLPythonJavaMongoDB
Вопросы и ответы15
Подобраны под навыки и направление этой вакансии. Сначала ответьте вслух, затем раскройте полный разбор.
Полный разбор и частые ошибки — в тарифах Jobs и Boost
ТарифыMySQL · 5
- Как анализировать медленный запрос с помощью
EXPLAIN?MySQL· Senior· спрашивают почти всегда - Как предотвратить SQL injection при работе с MySQL?MySQL· Senior· спрашивают почти всегда
- Как работает репликация MySQL (primary/replica)?MySQL· Senior
- Какие production-риски есть у MySQL: блокировки, bloat, replication lag, backup/restore, schema changes или плохие запросы?MySQL· Senior· полный разбор — Jobs/Boost
Python · 5
- Как дебажить медленный endpoint в production?Python· Senior· спрашивают почти всегда
- Как работает Global Interpreter Lock (GIL) в Python и какие у него последствия для многопоточности?Python· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Объясните
asyncio— что такое event loop и как работаетasync/await?Python· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost - Как понять, что команда использует Python идиоматично, а не переносит привычки из другого языка?Python· Senior· полный разбор — Jobs/Boost
Java · 5
- Как работает сборка мусора в Java? Объясните G1GC, ZGC и Shenandoah.Java· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Объясните Java Memory Model (JMM) и концепцию happens-before.Java· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Что такое virtual threads (Project Loom) и чем они отличаются от platform threads?Java· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Как понять, что команда использует Java идиоматично, а не переносит привычки из другого языка?Java· Senior· полный разбор — Jobs/Boost
- Как работает
CompletableFutureи чем он отличается отFuture?Java· Senior· полный разбор — Jobs/Boost