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

Junior Python-интервью: системы счисления и int

Кандидат объясняет системы счисления, особенности int и разбирает выражения с приведением и форматированием чисел.

Источник: boreesych

Открыть на YouTube

Таймлайн

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

В мок-интервью кандидат начинает с систем счисления: объясняет, зачем в программировании двоичное и шестнадцатеричное представление и где они встречаются в коде. Основной блок посвящён Python int: отсутствию фиксированного предела для целых чисел, именам переменных и преобразованию значений через int(). На примерах интервьюер уточняет передачу основания системы, автоопределение основания, сравнение == и is, а также форматирование чисел в f-строках. Кандидат разбирает вывод выражений и перевод числа в другую систему счисления, после чего получает развёрнутую обратную связь о точности рассуждений.

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

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

  • У int в Python произвольная точность, но преобразование строки зависит от указанного основания системы.
  • Параметр base у int() и автоопределение основания дают разные сценарии разбора записи числа.
  • == сравнивает значения, а is — идентичность объектов.
  • Разделители разрядов и спецификаторы формата в f-строках меняют представление числа, а не его значение.

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

1:04:12
BackendJunior

Мок-интервью Junior Python-разработчика

Тестовое собеседование на позицию Junior Python Developer: после самопрезентации кандидат отвечает на вопросы об основах Python, а затем разбирает код со срезами, вложенными списками и append. В финале интервьюер объясняет ошибки и даёт развёрнутый фидбек по подготовке.

1:09:15
BackendJunior

Тестовое интервью Junior Python-разработчика: операторы и ООП

Кандидат отвечает на вопросы об операторах Python, интерпретации, сложении значений, полиморфизме и наследовании. В практической части он ищет закономерность в коде и получает рекомендации по подготовке.