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

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

10 вопросов с собеседований в ScoreWarrior

10 вопросов 395 компаний 353 технологии

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

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

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

Каталог

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

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

Расскажите подробнее, чем конкретно занимались в компании? От вас требовалось просто анализировать данные по заданным вводным, или была возможность что-то модернизировать/создавать новое?

В одном из проектов я заметил, что текущая модель данных в DWH не позволяла эффективно анализировать поведение пользователей по времени суток, так как не было выделено отдельного измерения для временных интервалов.

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

Задача на SQL: посчитать конверсию по группам эксперимента (exp_id=90) из события Epic Match Start в Epic Fight Win по пользователям, с правильной атрибуцией событий к эксперименту через join по времени.

Для подсчёта конверсии по группам эксперимента (expid=90) из события Epic Match Start в Epic Fight Win с правильной атрибуцией через join по времени, нужно:

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

Задача на Python: построить сессии пользователей по событиям (разрыв > 30 минут = новая сессия) и посчитать дневные агрегаты.

Для построения сессий пользователей по событиям с разрывом более 30 минут и подсчёта дневных агрегатов можно использовать pandas:

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

Что такое semi-join и anti-join? Зачем нужны и где применять?

Semi-join — это операция в реляционных базах данных, которая возвращает строки из первой таблицы, для которых существуют соответствующие строки во второй таблице, но при этом не возвращает данные из второй таблицы.

Читать ответ