Англоязычное live-coding интервью по модели интервального повторения
Кандидат на английском реализует модель забывания для карточек интервального повторения. Он уточняет правила экспозиций, вероятности и структуру входных данных перед кодингом.
Python Mentor
Открыть на YouTube- Опубликовано на YouTube:
- Просмотры на YouTube: 962
- Лайки на YouTube: 25
Таймлайн
Коротко о видео
Интервьюер предлагает англоязычную live-coding задачу: смоделировать кривую забывания для карточек интервального повторения. Кандидат уточняет смысл вероятности запоминания, типы экспозиций и зависимость скорости затухания от числа прошлых контактов. Затем он проектирует Python-структуры и алгоритм: заполняет даты между экспозициями, применяет дневной множитель и добавляет вероятность в даты контакта. В конце обсуждаются учёт числа экспозиций, валидация и оптимизация, после чего кандидат получает фидбэк.
Затронутые темы
Что взять на заметку
- Перед реализацией нужно зафиксировать смысл входных типов экспозиций и их влияние на модель.
- Вероятность запоминания рассчитывается по времени и истории предыдущих контактов с карточкой.
- Для расчёта по дням требуется отдельно определить обработку пропусков в последовательности данных.
- В live coding интервью кандидат должен проговаривать допущения, когда условие допускает несколько трактовок.