План подготовки под эту вакансию
О вакансии
SQLDockerTerraformDjangoPythonJavaGrafanaPrometheus+6
Вопросы и ответы35
Подобраны под навыки и направление этой вакансии. Сначала ответьте вслух, затем раскройте полный разбор.
Полный разбор и частые ошибки — в тарифах Jobs и Boost
ТарифыPython · 5
- Как дебажить медленный endpoint в production?Python· Senior· спрашивают почти всегда
- Как устроена работа с БД через SQLAlchemy?Python· Middle· спрашивают почти всегда
- Что такое N+1 query problem и как его находить?Python· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- В чём разница между is и ==? Когда обязательно использовать is?Python· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
- В чём разница между list и tuple? Когда что использовать?Python· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
AWS · 5
- EC2 в private subnet не может получить объект из S3. Что проверяешь?AWS· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- EC2 в private subnet не может скачать пакет из интернета. Что проверяешь?AWS· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- IAM User vs IAM Role — в чём разница?AWS· Junior· спрашивают почти всегда
- Multi-AZ vs Read Replica — в чём разница?AWS· Middle· спрашивают почти всегда
- S3 403 AccessDenied, хотя bucket policy выглядит правильно. Где может быть проблема?AWS· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
Django · 5
- В каких backend-проектах Django является сильным выбором, а где лучше выбрать более простой или другой стек?Django· Middle· спрашивают почти всегда
- В чём разница между
select_related()иprefetch_related()и когда каждый из них применять?Django· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost - Как Django защищает от SQL-инъекций, CSRF и XSS-атак?Django· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Как организовать настройки, secrets и environment-specific config без утечек?Django· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Как работает ORM Django и какие у него преимущества перед сырым SQL?Django· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
FastAPI · 5
- В каких backend-проектах FastAPI является сильным выбором, а где лучше выбрать более простой или другой стек?FastAPI· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- В чём разница между обработчиками маршрутов
async defиdefв FastAPI?FastAPI· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost - Как FastAPI использует Pydantic-модели для валидации запросов и ответов?FastAPI· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Как интегрировать SQLAlchemy с FastAPI для работы с базой данных?FastAPI· Senior· спрашивают почти всегда
- Как реализовать аутентификацию через OAuth2 и JWT-токены в FastAPI?FastAPI· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
Ruby · 5
- В чём разница между
==,eql?,equal?и<=>в Ruby?Ruby· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost - В чём разница между
nil,falseи другими ложными значениями (falsy values) в Ruby?Ruby· Junior· спрашивают почти всегда - В чём разница между
procиlambdaс точки зрения поведения return и арности (arity)?Ruby· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost - В чём разница между symbols и strings в Ruby и когда использовать каждый?Ruby· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Для каких задач Ruby является сильным выбором, а где лучше честно выбрать другой язык?Ruby· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
Java · 5
- В чём разница между JDK, JRE и JVM?Java· Junior· спрашивают почти всегда
- Для каких задач Java является сильным выбором, а где лучше честно выбрать другой язык?Java· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Как работает модель памяти Java? В чём разница между heap и stack?Java· Middle· спрашивают почти всегда
- Как работает сборка мусора в Java? Объясните G1GC, ZGC и Shenandoah.Java· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Объясните Java Memory Model (JMM) и концепцию happens-before.Java· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
Docker · 5
- Где не стоит хранить секреты при сборке образа, и почему ARG SECRET=... или ENV PASSWORD=... — это утечка?Docker· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Зачем контейнер должен писать логи в stdout/stderr, а не в файл?Docker· Middle· спрашивают почти всегда
- Как работает кеш слоёв при docker build? Почему добавление одной строки в package.json ломает кеш для npm install?Docker· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Как сравнить Docker с виртуальными машинами, Podman, containerd и Kubernetes без упрощения до «контейнеры легче»?Docker· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Как ты организуешь tagging образов в проде? Почему latest в проде — плохо?Docker· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost