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

Мок-интервью на Junior Python Developer: сортировки и строки

Техническое интервью по алгоритмам и сортировке в Python. Кандидат сравнивает sort и sorted, разбирает порядок строк и получает итоговую обратную связь.

Источник: boreesych

Открыть на YouTube

Таймлайн

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

Кандидат проходит мок-интервью на Junior Python Developer с фокусом на алгоритмическое мышление и стандартные средства Python. В начале интервьюер спрашивает, что такое алгоритм, как сравнивать решения по скорости и когда встроенной сортировки достаточно. Затем кандидат объясняет различие sort и sorted, их возвращаемые значения и ограничения. Практическая часть построена вокруг сортировки строковых представлений чисел: собеседующие проверяют лексикографическое сравнение, порядок символов и неожиданные результаты с точкой в строке. В конце ведущий обсуждает ошибки, которые допустимы на junior-уровне, и необходимость понимать концепции вместо запоминания деталей.

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

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

  • Различать sort, который меняет список, и sorted, который возвращает новый список.
  • Оценивать алгоритмы по времени и объяснять, зачем это нужно.
  • Помнить, что строки сортируются лексикографически, а не как числа.
  • Проверять спорную логику на небольших входных примерах.
  • Использовать key или собственное сравнение, если стандартный порядок не соответствует задаче.

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