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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

51955 вопросов 1634 компании 353 технологии

Усильте резюме перед собеседованием

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

Анализ резюме

Каталог

Последние вопросы

Найдено: 51955
Теория

Для ClickHouse что оптимальнее: вставлять часто маленькими пачками или редко большими объёмами?

Для MergeTree обычно выгоднее вставки достаточно крупными пачками: множество маленьких INSERT создаёт много частей и нагрузку на слияния. Размер пачки выбирают с учётом задержки и памяти.

Читать ответ
Теория

Ты интегрировал HashiCorp Vault с Kubernetes и перешёл на External Secrets Operator. Почему Sidecar Injector не подошёл, как ты структурировал Vault Policies для более чем 50 сервисов и как организовал ротацию учётных данных PostgreSQL?

Сравните модели доставки секретов, а не объявляйте Injector плохим. ESO синхронизирует секреты в Kubernetes, Injector доставляет их через Vault Agent; выбор зависит от приложения и требований безопасности.

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

Расскажите о себе: что вам нравится делать, что вы хотите делать, чем вы гордитесь и почему вы подаете заявку?

Соедините профессиональный опыт, интересующие задачи и причину отклика. Подкрепите рассказ одним-двумя реальными достижениями и объясните, какую пользу можете принести команде.

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

OpenTelemetry на сто двадцать сервисов — это не техническая, а организационная задача. Расскажите, как вы убеждали команды, что трейсинг им нужен, почему вы выбрали tail-based sampling вместо head-based, как вы решили проблему с необходимостью доставлять все спаны одного трейса в один коллектор и что вы вынесли в готовую обёртку, чтобы порог входа был нулевой? Если бы трейсинг был провален в какой-то команде, что бы вы сделали по-другому?

Расскажите о реальном внедрении через пользу для команд, стандарт подключения и измеряемое покрытие. Tail sampling помогает сохранять ошибки и медленные трейсы, но требует доставки их спанов одному обработчику.

Читать ответ
Теория

В Kubernetes-кластере с 200 подами внезапно начались случайные вытеснения из-за нехватки памяти, хотя requests и limits настроены корректно. Как диагностировать проблему и определить, вызвана ли она памятью ядра, swap или фрагментацией памяти?

Сначала отличите eviction kubelet от OOMKill контейнера и системного OOM. Корректные requests и limits не гарантируют отсутствие MemoryPressure: память нужна также ядру и системным процессам.

Читать ответ
Теория

Почему Google считает сертификат Минцифры недоверенным/небезопасным?

Предупреждение о недоверенном сертификате обычно означает, что браузер не построил цепочку до доверенного корня. Это не равнозначно доказанной криптографической слабости сертификата.

Читать ответ
System Design

В Prometheus-стеке собирается более 500 миллионов метрик в день, а запросы в Grafana стали медленными. Расширять железо нельзя. Как оптимизировать хранение, downsampling, политику retention и паттерны запросов, сохранив наблюдаемость и критичные алерты?

Сначала различите число samples и активных временных рядов: 500 млн отсчётов в сутки — около 5,8 тыс. в секунду. Основные меры — снизить кардинальность, убрать лишний сбор и оптимизировать запросы.

Читать ответ
Теория

При установке сертификата Минцифры пользователь устанавливает его в браузер или в операционную систему?

Это зависит от ОС и браузера: сертификат доверенного центра может устанавливаться в системное или отдельное браузерное хранилище. Размещение файла на диске само по себе доверие не включает.

Читать ответ
Теория

У вас была история с conntrack и плавающими таймаутами в чекауте. Опишите полный путь отладки: как вы определили, на каком слое лежит проблема, какие метрики и логи помогли, почему приложение не видело проблему и как вы выбрали между тремя способами решения — лимитами, NetworkPolicy и физической изоляцией на node pool? Как бы вы организовали наблюдаемость сегодня, чтобы эта проблема была видна раньше?

Проверяйте путь запроса по слоям и сопоставляйте таймауты с conntrack на конкретных узлах. Лимиты, NetworkPolicy и выделенный node pool решают разные задачи и не взаимозаменяемы.

Читать ответ