Тех собес на middle-senior Аналитик Данных в ****

Доступно с премиум-подпиской

Оформите премиум-подписку, чтобы получить доступ к:

  • Фильтрации по компаниям
  • Названиям компаний в интервью
  • Видеозаписям собеседований в категории Аналитик Данных

Посмотреть видео в категории

(2024-07-04)

Техническое собеседование

  • SQL — Агрегатные функции и NULL

    • Дана таблица с одной колонкой id:
      id
      ---
      1
      2
      3
      4
      5
      NULL
      NULL
    • Что вернет функция в запросе вида SELECT ... FROM table для следующих выражений:
      • COUNT(*)
      • COUNT(1)
      • COUNT(id)
      • COUNT('id')
      • COUNT(NULL)
      • MIN(id)
      • MAX(id)
      • SUM(id)
      • AVG(id)
  • SQL — Первичный ключ

    • Что такое первичный ключ в таблице?
    • Какие два условия всегда выполняются для первичного ключа?
  • SQL — Оконные функции

    • Что вернет:
      • SUM(id) OVER (ORDER BY id)
      • SUM(id) OVER ()
  • SQL — JOIN

    • Что такое JOIN?
    • Какие бывают?
  • SQL — UNION

    • Что такое UNION?
    • UNION ALL?
  • SQL — Ранжирование платежей

    • Дана таблица: user_id, payment_id, payment_datetime.
    • Как пронумеровать платежи по времени их совершения в разрезе пользователей (самый ранний платеж — первый)?
    • Как это сделать без оконной функции?
  • Python — Типы данных

    • Изменяемые/неизменяемые типы данных в Python.
  • Python — Работа с данными

    • Как джоинить таблицы в Python?