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

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

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

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

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

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

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

Каталог

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

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

Правильно ли я понял: у нас есть ранкер, у которого есть средний скор от контентного ранкера по наполнению блока, есть юзерные и блочные признаки, позитив мы взяли — что именно?

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

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

Напиши короткий абзац для самопрезентации, где нужно выделить, что рекомендательные системы очень похожи на RAG - retrieval, реранкинг, архитектурное сходство и так далее, чтобы я мог запомнить и рассказать

Связь рекомендательных систем с RAG можно объяснить через двухэтапный поиск: сначала найти кандидатов, затем ранжировать их по релевантности. Но конечная задача у систем различается.

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

Как нам бороться с тем, что старая политика показа может быть не оптимальна, даже если использовать propensity — propensity здесь не сильно поможет?

Propensity корректирует смещение только для действий, которые старая политика могла показывать. Если вероятность действия равна нулю, переоценка весами не восстановит отсутствующий опыт.

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

Как это можно сделать технически — что клик должен ранжироваться выше скипа и тому подобное?

Можно обучать pairwise ranking: для сопоставимого показа положительный объект должен иметь score выше отрицательного. Но пропуск не всегда означает отрицательное предпочтение пользователя.

Читать ответ
System Design

Не понимаю, почему мы не можем всё считать в онлайне — какие тут реально ограничения? Зачем нужен предподсчёт?

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

Читать ответ
System Design

Давайте сопоставим DAU, RPS и QPS: если у нас 10 млн DAU и каждый пользователь заходит 4 раза в день, сколько будет RPS и сколько QPS?

10 млн DAU × 4 входа дают 40 млн посещений в день, или около 463 посещений/с в среднем. Это ещё не RPS или QPS: нужен расход запросов на посещение.

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

Расскажи, как работает реранкер — вдавался в подробности или использовал его как готовый инженерный кирпичик?

Реранкер повторно оценивает небольшой набор найденных кандидатов относительно запроса. Типичный cross-encoder обрабатывает запрос и документ совместно, точнее учитывая их взаимодействие.

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

Расскажи мне про вакансию

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

Читать ответ