План подготовки под эту вакансию
О вакансии
PostgreSQLDockerKubernetesCI/CDRedisGrafanaPrometheusGo+2от 200 000 ₽
Вопросы и ответы21
Подобраны под навыки и направление этой вакансии. Сначала ответьте вслух, затем раскройте полный разбор.
Полный разбор и частые ошибки — в тарифах Jobs и Boost
ТарифыDocker · 6
- Как ты собираешь multi-arch образ (amd64 + arm64)? Что такое buildx?Docker· Middle· полный разбор — Jobs/Boost
- Как ты организуешь tagging образов в проде? Почему latest в проде — плохо?Docker· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Какие правила production-grade Dockerfile ты бы выписал на доску?Docker· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Что такое --privileged и почему его никогда не используют в проде «просто так»?Docker· Senior· спрашивают почти всегда
- Что такое namespaces и cgroups, и при чём они тут? (На senior без этого вопроса не уходят.)Docker· Senior· спрашивают почти всегда
- Что такое PID 1 внутри контейнера и почему он важен? Что такое zombie reaping problem? Зачем tini / --init?Docker· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
Kubernetes · 5
- Что такое KEDA и зачем он нужен, если есть HPA?Kubernetes· Middle
- Где хранятся Secrets и почему по умолчанию они не зашифрованы? Как это починить?Kubernetes· Senior· спрашивают почти всегда
- Как ты делаешь production-grade observability в Kubernetes: метрики, логи, трейсы? Какой стек?Kubernetes· Senior· спрашивают почти всегда
- На ноде статус NotReady. Какие шаги предпримешь?Kubernetes· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Объясни, как пакет от пода А попадает в под B на другой ноде.Kubernetes· Senior· спрашивают почти всегда
PostgreSQL · 5
- Сценарий: запрос ожидает 100 строк, а возвращает 1 000 000. План плохой. Что проверяешь?PostgreSQL· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Что такое EXPLAIN и EXPLAIN ANALYZE и как их использовать для оптимизации запросов?PostgreSQL· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Что такое MVCC и как Postgres реализует «писатели не блокируют читателей»? Что такое xmin/xmax?PostgreSQL· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Что такое PITR и чем
pg_dumpотличается от base backup + WAL archive?PostgreSQL· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost - В чём разница между физической и логической репликацией в PostgreSQL?PostgreSQL· Senior· полный разбор — Jobs/Boost
Go · 5
- В чём разница между взаимодействием goroutine через channels и разделяемой памятью с mutex?Go· Senior· полный разбор — Jobs/Boost
- Как предотвратить утечку goroutine и как её обнаружить?Go· Senior· полный разбор — Jobs/Boost
- Как работает планировщик Go? Что такое модель многопоточности M:N (GOMAXPROCS)?Go· Senior· полный разбор — Jobs/Boost
- Как реализовать dependency injection в Go без фреймворка?Go· Senior· полный разбор — Jobs/Boost