План подготовки под эту вакансию
О вакансии
Backblaze
Открыть вакансиюSite Reliability Engineer lII (DBA) - LATAM
Удалённо
Полная
Middle
Remote - Colombia ; Remote - Costa Rica ; Remote - Mexico, Remote, Colombia, Costa Rica, Мексика
MySQLSQLDockerKubernetesTerraformPythonGrafanaPrometheus+6
Вопросы и ответы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
Kubernetes · 5
- Что такое KEDA и зачем он нужен, если есть HPA?Kubernetes· Middle
- На ноде статус NotReady. Какие шаги предпримешь?Kubernetes· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Зачем нужны requests и limits для CPU и памяти? Что будет, если их не задать или задать только limits?Kubernetes· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Какие стратегии деплоя поддерживает Deployment: RollingUpdate, Recreate? Как реализовать canary или blue/green?Kubernetes· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Какие типы Service бывают: ClusterIP, NodePort, LoadBalancer, ExternalName? Когда какой использовать?Kubernetes· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
AWS · 5
- EC2 в private subnet не может получить объект из S3. Что проверяешь?AWS· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- EC2 в private subnet не может скачать пакет из интернета. Что проверяешь?AWS· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Multi-AZ vs Read Replica — в чём разница?AWS· Middle· спрашивают почти всегда
- S3 403 AccessDenied, хотя bucket policy выглядит правильно. Где может быть проблема?AWS· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Security Group vs NACL — в чём разница?AWS· Middle· спрашивают почти всегда
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 только добавляет лишний слой сложности?Docker· Middle· спрашивают почти всегда
- Контейнер в Restarting бесконечно. Алгоритм действий?Docker· Middle· спрашивают почти всегда
Go · 5
- Как Go управляет пакетами и модулями? Что такое
go.mod?Go· Middle· спрашивают почти всегда - Как работает обработка ошибок в Go? Каков идиоматический способ работы с ошибками?Go· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Что происходит при добавлении элементов за пределы ёмкости slice?Go· Middle· спрашивают почти всегда
- Что такое
race detectorв Go и как его использовать?Go· Middle· спрашивают почти всегда - Что такое channels в Go и в чём разница между буферизованными и небуферизованными channels?Go· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
MySQL · 5
- Как делать backup/restore и point-in-time recovery через binary logs?MySQL· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Что такое индексы в MySQL и каковы их разновидности (B-tree, full-text, spatial)?MySQL· Middle· спрашивают почти всегда
- Что такое свойства ACID и как InnoDB их реализует?MySQL· Middle· спрашивают почти всегда
- Что такое транзакции в MySQL и как их использовать?MySQL· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- В чём разница между оптимистичной и пессимистичной блокировкой?MySQL· Middle· полный разбор — Jobs/Boost