Подготовка к интервью

Вопросы на собеседовании в .618

6 вопросов с собеседований в .618

6 вопросов 415 компаний 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в .618. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: Terraform, state, командная работа.

Каталог

Результаты поиска

Найдено: 6
System Design

Вы говорили про разъезд с одного кластера на четыре по доменам. Расскажите про сетевую топологию: как организована коммуникация между кластерами, как вы решили проблему с IP-адресами подов, какой механизм service discovery вы выбрали и почему не использовали service mesh типа Istio? Что было самым сложным в этой миграции с точки зрения сетевых политик?

Проверьте пересечения адресных диапазонов и выберите явный способ межкластерного доступа: маршрутизацию либо сервисные шлюзы с DNS.

Читать ответ
Поведенческий

Вы перешли на Argo CD и снизили количество неудачных деплоев на 45%. Как вы это измеряли, что именно исчезло из ошибок, как организована авторизация в Argo CD по командам и что вы сделали, когда разработчик случайно задеплоил в чужой неймспейс? Как вы балансуете между автоматическим self-heal и контролем над тем, что реально работает в кластере?

Утверждение о снижении ошибок на 45% нужно подтвердить одинаковым определением неудачного deploy и сопоставимыми периодами.

Читать ответ
Поведенческий

Вы разделили Terraform state на слои и по окружениям. Расскажите, почему именно такое разделение, как вы избежали конфликтов при параллельных MR, что случилось, когда lock в DynamoDB залипал, и как вы убедили разработчиков не плодить свои модули, а переиспользовать ваши? Как вы ограничивали права командам, чтобы они случайно не зацепили чужую инфраструктуру?

Объясните разделение state границами владения, окружениями и независимыми циклами изменений, а параллельные применения ограничьте блокировками.

Читать ответ