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

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

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

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

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

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

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

Каталог

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

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

Какие команды и подходы вы используете для работы с процессами в Linux?

Для процессов Linux используют ps и top/htop для обзора, pgrep для поиска, сигналы для управления и systemctl/journalctl для сервисов. Начинайте с наблюдения, а не принудительного завершения.

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

Что такое проблема TIME_WAIT-сокетов в Linux и как бэкенд под высокой нагрузкой может полностью исчерпать эфемерные порты?

TIME_WAIT удерживает состояние закрытого TCP-соединения для корректного завершения и защиты от старых сегментов. Частое создание исходящих соединений к одному адресу может исчерпать доступные пары портов.

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

Как механизмы Linux Cgroups (Control Groups) и Namespaces формируют изоляцию внутри Docker-контейнера? Что происходит с Python-процессом, когда он превышает лимит resources.limits.cpu в Kubernetes, и почему превышение limits.memory приводит к OOMKilled, а превышение CPU — только к троттлингу?

Namespaces изолируют представление процессов, сети и файловых систем; cgroups учитывают и ограничивают ресурсы. CPU-лимит ограничивает доступное процессорное время, а память нельзя просто отложить.

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

Как работает сборка пакета из исходников в Linux (вместо пакетного менеджера)?

Сборка из исходников включает проверку источника, установку build-зависимостей, конфигурацию, компиляцию и контролируемую установку. Команды зависят от системы сборки проекта.

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

[имя] был ли у вас опыт эксплуатации сервисов — работа с Kubernetes, Linux и т.д.?

Разделите разработку и эксплуатацию: релизы, диагностика, мониторинг, инциденты и настройка инфраструктуры. Приведите пример того, что делали самостоятельно.

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

Какие альтернативные Linux ядра или Unix/BSD-системы можно было бы использовать для специализированных сетевых устройств?

Для сетевых устройств рассматривают специализированные Linux-сборки, например OpenWrt, или BSD-системы, например FreeBSD. OpenWrt — дистрибутив на Linux, а не отдельное альтернативное ядро.

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

Что такое файл в операционной системе, почему существует эта абстракция и почему говорят, что в Linux «всё есть файл»?

Файл — абстракция доступа к данным и ресурсам через именование и операции чтения, записи и управления. В Linux многие устройства и каналы представлены файловыми интерфейсами.

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

Как в Linux распределяется процессорное время между процессами?

Linux планирует готовые к выполнению потоки по классу, приоритету и доступным CPU. Обычные задачи делят процессор справедливо с учётом весов, а real-time и deadline имеют другие правила.

Читать ответ