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

Банк вопросов с собеседований

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

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

Усильте резюме перед собеседованием

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

Анализ резюме
Сбросить

Каталог

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

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

Как в SQL считать уникальные пары значений при повторяющихся user_id и device_id?

В некоторых СУБД, например в PostgreSQL, можно использовать именно такой синтаксис. Если СУБД не поддерживает COUNT(DISTINCT) с несколькими столбцами, можно объединить значения в одну строку:

Читать ответ
Лайвкодинг

Дана таблица logs с событиями пользователей (user_id, item_id, action_type, timestamp). Напишите SQL-запрос, чтобы для каждого пользователя найти ID последнего товара, на который он кликнул.

Чтобы найти последнюю покупку по человеку в данных, обычно нужно сгруппировать данные по идентификатору человека и выбрать запись с максимальной датой покупки.

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

Как посчитать медиану в SQL без встроенной функции? Как посчитать количество строк в таблице? Знаете ли вы про оконные функции?

Медиана в SQL без встроенной функции можно посчитать, используя оконные функции или подзапросы. Например, для таблицы с числовым столбцом value:

Читать ответ