Вопросы на собеседовании в Лига цифровой экономики
577 вопросов с собеседований в Лига цифровой экономики
577 вопросов1634 компании353 технологии
Что проверяют на интервью
Как устроена подборка
Подборка объединяет вопросы, отмеченные на этапах интервью в Лига цифровой экономики. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: backend, frontend, api.
Опишите фактический путь события и границы доверия: producer мог писать прямо в Kafka или отправлять данные в отдельный ingestion API. API Gateway сам по себе не является обязательной частью Kafka-архитектуры.
Расскажите, были ли аннотации обязательны, запускался ли статический анализ в CI и какие исключения допускались. Важно описать реальные правила команды, а не только личное предпочтение строгой типизации.
Частая сложность — порядок запуска не равен готовности зависимостей. База, сеть или внешний сервис могут быть ещё не готовы, даже если systemd уже запустил соответствующий процесс.
Нужно переносить файловые данные, а не посекторно клонировать диск 1 ТБ на меньший. Сначала проверьте объём, файловую систему и резервную копию; старый диск удаляют только после проверки работы с новым.
Coroutine можно ожидать напрямую через await, а для конкурентного выполнения — создать Task через asyncio.create_task(). Несколько связанных задач удобно запускать в TaskGroup или ожидать через gather().
Укажите соотношение нового и существующего кода в вашем опыте и приведите пример каждого подходящего типа работы. Разработка с нуля и развитие работающего сервиса проверяют разные, но равно полезные навыки.
Читайте файл потоково, отбирайте совпадения и используйте внешнюю сортировку с удалением дублей. Все 50 ГБ и множество уникальных строк нельзя одновременно загружать в 2 ГБ RAM.
Основные параметры — IP-адрес, длина префикса или маска, маршруты, шлюз, DNS и MTU. Маска определяет подсеть, а шлюз используется для маршрута к адресам вне непосредственно подключённой сети.
Автоматизируйте воспроизводимую поставку артефакта через CI/CD и управление конфигурацией. Docker необязателен: приложение можно запускать как systemd-сервис с версионированными release-каталогами.
Имя a связывается с объектом целого числа 5. Присваивание не создаёт отдельную изменяемую ячейку с копией числа: имя хранит ссылку на объект, который для константы может уже существовать.
Обычно используют set -euo pipefail и trap на EXIT для очистки. Но errexit имеет исключения, поэтому критичные ошибки и команды в условных конструкциях нужно проверять явно.