Окко · июль 2024

Тех собес на middle-senior Python Разработчик в Окко

middle-senior Тех собес 3 задачи
Задача 1

Написать SQL запрос, который для каждого юзера находит сумму просмотренных им фильмов со ‘smart_tv’

Даны таблицы:

Таблица watch_events, в которой хранится время просмотров юзеров:

  • profile_id — id профиля юзера
  • element_id — id фильма
  • watched_time_sec — время просмотра
  • device_id — девайс, с которого был просмотр

Таблица devices хранит мапинг девайсов:

  • device_id
  • device_type
Пример данных: watch_events profile_id element_id watched_time_sec device_id
1 1 400 1
1 2 20 2
2 3 220 3
1 1 330 4
devices device_id device_type
1 smart_tv
2 web
3 smart_tv
4 ios
Задача 2

Написать функцию, которая подмешивает промо фильмы в коллекцию

Описание входных данных:

  • collect…
Конец фрагмента

Премиум-подписка

Открывает это интервью целиком и все материалы направления «Python Разработчик».

в этом собесе: 3 задачи с кодом 1 секция
  • Ещё 162 текстовых собеса направления
  • 418 видеозаписей собеседований
  • Приоритетная поддержка
1490₽/мес