Вернуться в видеотеку

Англоязычное live-coding интервью по модели интервального повторения

Кандидат на английском реализует модель забывания для карточек интервального повторения. Он уточняет правила экспозиций, вероятности и структуру входных данных перед кодингом.

Источник: Python Mentor

Открыть на YouTube

Таймлайн

Коротко о видео

Интервьюер предлагает англоязычную live-coding задачу: смоделировать кривую забывания для карточек интервального повторения. Кандидат уточняет смысл вероятности запоминания, типы экспозиций и зависимость скорости затухания от числа прошлых контактов. Затем он проектирует Python-структуры и алгоритм: заполняет даты между экспозициями, применяет дневной множитель и добавляет вероятность в даты контакта. В конце обсуждаются учёт числа экспозиций, валидация и оптимизация, после чего кандидат получает фидбэк.

Затронутые темы

Что взять на заметку

  • Перед реализацией нужно зафиксировать смысл входных типов экспозиций и их влияние на модель.
  • Вероятность запоминания рассчитывается по времени и истории предыдущих контактов с карточкой.
  • Для расчёта по дням требуется отдельно определить обработку пропусков в последовательности данных.
  • В live coding интервью кандидат должен проговаривать допущения, когда условие допускает несколько трактовок.

Рекомендуем посмотреть