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

Вопросы на собеседовании в СБЕР Центр ИИ

44 вопроса с собеседований в СБЕР Центр ИИ

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

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

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

Подборка объединяет вопросы, отмеченные на этапах интервью в СБЕР Центр ИИ. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python, asyncio, requests.

Каталог

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

Найдено: 44
Поведенческий

Опишите ваш опыт настройки и внедрения процессов CI/CD в проектах.

В моём опыте настройки CI/CD для Python-проектов я обычно использую следующие шаги:

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

Каким образом можно снизить влияние GIL в Python для повышения производительности многопоточных приложений?

GIL (Global Interpreter Lock) в CPython ограничивает выполнение байткода Python одним потоком одновременно, что снижает эффективность многопоточных программ, особенно в CPU-bound задачах.

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

Каковы риски использования asyncio.run() в многопоточной среде, когда несколько потоков запускают свои циклы событий?

В Python стандартная библиотека asyncio не поддерживает запуск нескольких циклов событий (event loops) в одном потоке одновременно. Каждый поток может иметь только один активный цикл событий.

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

Что произойдет, если в асинхронном коде вызвать синхронную блокирующую функцию, например time.sleep() или тяжелый запрос через библиотеку requests? Как правильно выносить такие вызовы за пределы event loop?

Если в асинхронной функции Python использовать блокирующую задержку time.sleep(), то выполнение всей программы будет приостановлено на время сна, блокируя текущий поток.

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

Есть ли у вас опыт работы с ML?

Да, у меня есть опыт работы с моделями машинного обучения на основе многослойных перцептронов (MLP). Это класс нейронных сетей, состоящий из входного слоя, одного или нескольких скрытых слоев и выходного слоя.

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

Объясните назначение и принцип работы атрибута __slots__ в Python.

Атрибут slots в Python используется для ограничения набора атрибутов, которые могут быть у экземпляров класса. Это позволяет:

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

Имели ли вы опыт написания или работы с автоматизированными тестами для интерфейса пользователя на стороне клиента?

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

Читать ответ