Вернуться в видеотекуТОП 10 ВОПРОСОВ АНАЛИТИКУ / СОБЕСЕДОВАНИЕ 2024 / SQL PYTHON BI
Мок-интервью дата-аналитика с теорией и лайв-кодингом по SQL, Python и pandas. Интервьюер комментирует ответы кандидата и показывает, как структурировать объяснения на техническом собеседовании.
- Направление
- Data Analysis
- Формат
- Мок-собеседование
- Длительность
- 1 ч 2 мин
Коротко о видео
Это записанное мок-собеседование на позицию дата-аналитика: интервьюер разбирает ответы кандидата по SQL, Python и pandas, уточняет формулировки и объясняет ожидаемый на интервью уровень детализации. В SQL обсуждаются JOIN, HAVING, алиасы, подзапросы, оконные функции, связи many-to-many и различия DELETE, TRUNCATE и DROP; затем кандидат решает две SQL-задачи. В Python и pandas затрагиваются изменяемые типы, разворот списка, ключи словаря, алгоритм переноса нулей, пропуски, map/apply/applymap, merge, join, concat и различие loc/iloc.
Затронутые темы
Что взять на заметку
- Для вопроса о LEFT JOIN важно объяснить инвариант: число строк не может стать меньше числа строк левой таблицы; дубликаты справа способны его увеличить.
- При рассказе об оконных функциях полезно назвать конструкцию OVER и показать её на накопительной сумме с ORDER BY по дате.
- Связь many-to-many следует описывать через промежуточную bridge-таблицу с ключами двух исходных таблиц.
- Нужно уметь различать DELETE, TRUNCATE и DROP по области удаления, сохранению схемы и возможности отката в конкретной СУБД.
- В SQL-задачах стоит сначала проговорить подход: фильтрация нечётных идентификаторов и сортировка рейтинга, а для первой продажи продукта — выбор минимального года по product_id без обязательного JOIN со справочником.
- Для Python стоит уверенно различать mutable и immutable типы, знать несколько способов развернуть список и помнить, что ключ словаря должен быть неизменяемым и хешируемым.
- В pandas подготовь объяснение: map работает с Series, apply — по Series внутри DataFrame, applymap — по элементам; merge ближе к SQL JOIN по столбцам, join обычно опирается на индексы, concat склеивает таблицы по оси.
- Пропуски не нужно автоматически заполнять или удалять: решение зависит от дальнейших расчётов и смысла поля.