Вопросы на собеседовании в Лига цифровой экономики
577 вопросов с собеседований в Лига цифровой экономики
577 вопросов1634 компании353 технологии
Что проверяют на интервью
Как устроена подборка
Подборка объединяет вопросы, отмеченные на этапах интервью в Лига цифровой экономики. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: backend, frontend, api.
Модуль Ansible выполняет конкретную операцию, например управляет файлом или пакетом. Python-модули часто передаются как обёртка Ansiballz с модулем и необходимыми зависимостями.
Для типичного Linux-хоста нужны сетевой доступ по SSH, учётная запись с подходящими правами и поддерживаемый Python для большинства модулей. Устанавливать агент Ansible на каждый хост обычно не требуется.
Замыкание сохраняет доступ к переменным внешней функции после её завершения. Параметризованный декоратор использует три уровня: параметры → функция → вызов обёртки.
Веб-приложение кладёт задачу в брокер, отдельный Celery worker её исполняет. Падение веб-процесса не равно падению worker; повторную доставку нужно считать нормальным событием.
LSP ограничивает наследование поведенческим контрактом: объект подтипа должен заменять базовый тип без нарушения ожиданий клиента. Это основа безопасного полиморфизма, а не запрет переопределения методов.
Назовите конкретные задачи в Linux и степень самостоятельности: диагностика процессов, сеть, права, сервисы, журналы, скрипты или выкладка. Не ограничивайтесь оценкой «уверенный пользователь».
В Bash без явной проверки ошибка копирования обычно не мешает следующему rm; в Python необработанное исключение копирования прервёт поток до удаления. Итог зависит от конкретной конструкции скрипта.
Разделите инструменты по назначению: GitLab CI/Jenkins запускают pipeline, Argo CD управляет GitOps-доставкой в Kubernetes, Terraform описывает инфраструктуру. Затем назовите личный вклад.
Сначала уточните ожидаемый результат и риск, воспроизведите проблему и найдите минимальный затронутый путь. Не начинайте со срочного масштабного рефакторинга неизвестной системы.
Итератор реализует __iter__ и __next__, а генератор — удобный способ создать итератор через функцию с yield. yield from делегирует перебор другому итерируемому объекту.
Для 300 тысяч хостов ключевы архитектура управления, ограничение параллелизма и безопасный rollout, а не один язык. Нужны инвентарь, очереди, региональные исполнители и подтверждение результата.