План подготовки под эту вакансию
О вакансии
PostgreSQLSQLDevOpsDjangoPythonFastAPIFlaskMongoDB+3
Вопросы и ответы30
Подобраны под навыки и направление этой вакансии. Сначала ответьте вслух, затем раскройте полный разбор.
Полный разбор и частые ошибки — в тарифах Jobs и Boost
ТарифыPython · 5
- Как устроена работа с БД через SQLAlchemy?Python· Middle· спрашивают почти всегда
- Что такое N+1 query problem и как его находить?Python· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Как дебажить медленный endpoint в production?Python· Senior· спрашивают почти всегда
- Для каких задач Python является сильным выбором, а где лучше честно выбрать другой язык?Python· Middle· спрашивают почти всегда
- Зачем нужен ASGI и почему WSGI недостаточно для async-приложений?Python· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
Django · 5
- В каких backend-проектах Django является сильным выбором, а где лучше выбрать более простой или другой стек?Django· Middle· спрашивают почти всегда
- Как организовать настройки, secrets и environment-specific config без утечек?Django· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Как работает система аутентификации Django и как расширить стандартную модель User?Django· Middle· полный разбор — Jobs/Boost
- Как реализовать кастомный middleware в Django?Django· Middle· полный разбор — Jobs/Boost
- Как сравнить Django с ближайшими backend-альтернативами по скорости разработки, производительности, экосистеме и эксплуатации?Django· Middle· полный разбор — Jobs/Boost
FastAPI · 5
- В каких backend-проектах FastAPI является сильным выбором, а где лучше выбрать более простой или другой стек?FastAPI· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Что такое dependency injection в FastAPI и как работает
Depends()?FastAPI· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost - Как FastAPI обрабатывает ошибки валидации тела запроса и как кастомизировать ответы на ошибки?FastAPI· Middle· полный разбор — Jobs/Boost
- Как защитить чувствительные конфигурационные значения в FastAPI-приложении?FastAPI· Middle· полный разбор — Jobs/Boost
- Как реализовать middleware в FastAPI?FastAPI· Middle· полный разбор — Jobs/Boost
PyTorch · 5
- В каких data/AI-задачах PyTorch даёт реальный выигрыш, а где лучше выбрать другой инструмент или более простой pipeline?PyTorch· Middle· спрашивают почти всегда
- Как сохранять и загружать веса модели в PyTorch (
state_dictvs полная модель)?PyTorch· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost - Как работает
torch.nn.Embeddingи когда его следует использовать?PyTorch· Middle· полный разбор — Jobs/Boost - Как работает dropout в PyTorch и как его поведение различается во время обучения и инференса?PyTorch· Middle· полный разбор — Jobs/Boost
TensorFlow · 5
- В каких data/AI-задачах TensorFlow даёт реальный выигрыш, а где лучше выбрать другой инструмент или более простой pipeline?TensorFlow· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Как бороться с переобучением в моделях TensorFlow (dropout, L2-регуляризация, аугментация данных)?TensorFlow· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Как работает
tf.GradientTapeи когда его использовать для кастомных циклов обучения?TensorFlow· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost - В чём разница между
model.fit()и кастомным циклом обучения сtf.GradientTape?TensorFlow· Middle· полный разбор — Jobs/Boost - В чём разница между
model.save()иmodel.save_weights()?TensorFlow· Middle
PostgreSQL · 5
- В чём разница между EXPLAIN, EXPLAIN ANALYZE и EXPLAIN (ANALYZE, BUFFERS)? Почему BUFFERS важен?PostgreSQL· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Какие типы индексов есть в Postgres (B-tree, Hash, GIN, GiST, BRIN, SP-GiST) и когда какой использовать?PostgreSQL· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Какие уровни изоляции есть и чем отличаются (READ COMMITTED, REPEATABLE READ, SERIALIZABLE)? Какой по умолчанию в Postgres?PostgreSQL· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Каковы типы индексов в PostgreSQL (B-tree, Hash, GIN, GiST, BRIN)?PostgreSQL· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Чем CREATE INDEX отличается от CREATE INDEX CONCURRENTLY? Почему в проде почти всегда нужен второй?PostgreSQL· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost