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

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

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

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

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

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

Анализ резюме
Сбросить

Каталог

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

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

Что такое проблема TIME_WAIT-сокетов на уровне ядра Linux? Как бэкенд, совершающий миллионы исходящих HTTP-запросов к микросервисам в секунду, может полностью исчерпать диапазон эфемерных портов (ephemeral ports) и какими системными флагами sysctl это лечится?

Частые короткие TCP-соединения расходуют эфемерные порты и оставляют TIME_WAIT. Основное решение — reuse соединений и контроль нагрузки, а не бездумное уменьшение системных таймеров.

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

Чем характеризуется процесс в Linux: какие идентификаторы и атрибуты у него есть?

Процесс Linux имеет PID, PPID, идентификаторы пользователя и групп, состояние, адресное пространство и ресурсы. Также важны process group, session, namespace и открытые файловые дескрипторы.

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

Как устроен механизм виртуальной памяти в Linux и чем Major Page Fault отличается от Minor Page Fault?

Виртуальная память отображает адресное пространство процесса на физические страницы и другие backing-объекты. Minor fault обрабатывается без загрузки страницы с диска, major fault требует соответствующего I/O.

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

Как вы оцениваете свой опыт Linux и что вам приходилось автоматизировать на Linux-системах?

Назовите конкретные задачи в Linux и степень самостоятельности: диагностика процессов, сеть, права, сервисы, журналы, скрипты или выкладка. Не ограничивайтесь оценкой «уверенный пользователь».

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

Был ли у тебя опыт работы с российскими сертифицированными операционными системами, например РЕД ОС или Альт Linux?

Назовите конкретную систему и реальные задачи, если опыт был: установка пакетов, службы, права, сеть, журналирование или развёртывание приложения. Если нет — прямо обозначьте это.

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

Что такое OOM Killer в ядре Linux? По каким критериям, включая oom_score, операционная система выбирает Python-бэкенд для принудительного уничтожения при нехватке оперативной памяти на сервере и как предотвратить такое падение?

OOM Killer выбирает процесс для завершения при исчерпании доступной памяти, в том числе в пределах cgroup. На выбор влияют потребление памяти и oom_score_adj, а не язык приложения.

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

Как настроить параметры ядра Linux tcp_max_syn_backlog и somaxconn для защиты бэкенда от SYN-flood-атак?

tcp_max_syn_backlog ограничивает очередь незавершённых TCP-handshake, somaxconn — верхнюю границу listen backlog. Увеличение очередей сглаживает всплески, но само по себе не останавливает SYN-flood.

Читать ответ