План подготовки под эту вакансию
О вакансии
Wise
Открыть вакансиюSenior Java Software Engineer II - Continuous Delivery (CD)
Гибрид
Полная
Senior
London, London, England, GBR
KubernetesJavaGrafanaPrometheusGoAWSGCP9 250 – 12 083 £
Вопросы и ответы20
Подобраны под навыки и направление этой вакансии. Сначала ответьте вслух, затем раскройте полный разбор.
Полный разбор и частые ошибки — в тарифах 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· спрашивают почти всегда
AWS · 5
- Как организовать multi-account стратегию в AWS Organizations?AWS· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Спроектируй highly available web-приложение в AWS.AWS· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Когда использовать VPC Peering, а когда Transit Gateway?AWS· Senior· полный разбор — Jobs/Boost
- Назови четыре стратегии Disaster Recovery.AWS· Senior
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
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