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

Вопросы на собеседовании в Avito

542 вопроса с собеседований в Avito

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

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

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

Подборка объединяет вопросы, отмеченные на этапах интервью в Avito. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, go, frontend.

Каталог

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

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

Как сравнивать качество разных эмбеддинг-моделей? Что такое MTEB?

Для сравнения качества разных эмбеддинг-моделей обычно используют наборы задач, которые отражают разные аспекты понимания текста и семантики. Ключевые методы оценки включают:

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

Какие виды свёрток вы знаете (стандартная, depthwise, separable, dilated, transposed, grouped)? Идеи, плюсы и минусы каждой.

В свёрточных нейронных сетях (CNN) существует несколько видов свёрток, каждая из которых имеет свои особенности, плюсы и минусы:

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

Что такое Residual Connection (остаточные связи)?

Residual connection (остаточное соединение) — это архитектурный приём в глубоких нейронных сетях, при котором вход слоя добавляется к его выходу, минуя основной блок преобразований.

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

Для чего нужен pooling слой?

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

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

Что такое L1- и L2-регуляризация и почему L1 может занулять веса?

L1-регуляризация добавляет к функции потерь сумму абсолютных значений весов (||w||₁). Это приводит к тому, что при оптимизации многие веса стремятся к нулю, то есть становятся точно равными нулю.

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

Как dropout помогает избежать переобучения в нейросетях?

Dropout — это техника регуляризации в нейросетях, которая помогает избежать переобучения, случайным образом "выключая" (обнуляя) часть нейронов во время обучения.

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

Расскажи про разницу между мультитрейдингом, мультипроцессорностью и асинхронностью

В Python корутины — это специальные функции, которые могут приостанавливать своё выполнение и возобновлять его позже, что позволяет эффективно работать с асинхронными операциями без блокировки основного потока.

Читать ответ