Встречается на собеседованиях • сегодня

С какими версиями Python работал

Работал с Python 3.6+, включая последние версии (3.7, 3.8, 3.9, 3.10, 3.11). Знаком с ключевыми изменениями между версиями, например:

  • 3.6: f-строки, аннотации типов (Dict, List из typing)
  • 3.7: @dataclass, breakpoint(), порядок сохранения dict
  • 3.8: оператор := (walrus), позиционные аргументы (/)
  • 3.9: dict объединение (|), аннотации типов без typing (list[str])
  • 3.10: match-case, улучшенные ошибки

Пример с нововведениями (Python 3.8+):

python
# Walrus operator
if (n := len("hello")) > 4:
    print(f"Length is {n}")  # Length is 5

Для совместимости учитываю различия в стандартной библиотеке (например, asyncio.run в 3.7+).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы