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

Технические вопросы на собеседовании

42384 вопроса в категории «Технические вопросы»

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

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

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

В этой подборке вопросы сгруппированы по формату «Технические вопросы», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: database, sql, backend.

Каталог

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Nginx логи съели диск, logrotate не настроен. Как безопасно удалить логи и освободить место?

Сначала определите конкретные разросшиеся файлы и сохраните нужные данные. Для Nginx безопаснее ротировать лог и переоткрыть его через USR1, чем просто удалить открытый файл.

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

Как обновить пакет в Ubuntu?

Для обновления отдельного установленного пакета обновите индекс APT и выполните apt install --only-upgrade с его именем. Перед изменением проверьте предлагаемую версию и зависимости.

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

Что сервис авторизации возвращает в body успешного ответа?

Состав успешного ответа зависит от протокола и контракта: это могут быть токены и срок действия, сведения о пользователе либо только установка сессионного cookie. Универсального body нет.

Читать ответ