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

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

193 вопроса с собеседований в ivi

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

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

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

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

Каталог

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

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

На текущий момент на ежедневной основе используешь только Cursor, правильно?

Подтвердите или уточните фактический набор ежедневных инструментов. Если используете не только Cursor, кратко разделите их по задачам, не перечисляя всё, что когда-либо пробовали.

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

А в чём разница между self-attention в энкодере и self-attention в декодере?

В классическом трансформере self-attention энкодера видит все непустые позиции входа, а self-attention авторегрессивного декодера закрывает будущие токены causal mask. Иначе обучение подсматривало бы ответ.

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

А вот с таргетом минус один — как это будет работать теоретически в бустинге? Допустим, у нас есть позитив и негатив, если у позитива поставить таргет 10 вместо единицы — получится, ничего не изменится?

Ответ зависит от loss и того, являются числа метками классов или регрессионными значениями. Замена 1 на 10 не эквивалентна универсальному усилению положительного класса.

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

Что такое DSSM, знаешь?

DSSM — Deep Structured Semantic Model: модель, которая отображает запросы и документы в семантическое пространство и оценивает их близость. Она применяется в поиске и семантическом сопоставлении.

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

Почему проект разрабатывался два года, если ты говоришь, что основное было сделано ещё два года назад? Сейчас проект на поддержке или доразвивался?

Разведите по времени MVP, развитие и поддержку. Объясните, что именно было готово два года назад и какие изменения занимали последующий период, чтобы убрать кажущееся противоречие.

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

Оцени, сколько данных нужно для дообучения модели в проде, опиши процесс дообучения, параметры, лосс (contrastive/triplet) и почему выбран именно он?

Объём данных для дообучения определяют кривой обучения и покрытием сценариев, а не универсальным числом. Для embedding-задачи loss выбирают по доступной разметке пар, негативов и целевой метрике.

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

Если бы дали неограниченное количество GPU для повышения качества системы, какое направление ты бы выбрал в первую очередь?

Даже неограниченные GPU не устраняют плохие данные и неверную постановку. Первое направление выбирают по разбору ошибок и ожидаемому улучшению пользовательского результата.

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

У пользователя на странице отображается только один постер — как нам сравнить его с теми, которые он не видел (partial feedback)?

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

Читать ответ