Встречается на собеседованиях • сегодня
Используешь ли типизацию
Да, использую. Типизация в Python с помощью typing модуля и аннотаций типов помогает:
- Улучшить читаемость кода
- Обнаруживать ошибки через статические анализаторы (mypy, PyCharm)
- Облегчать поддержку крупных проектов
Пример:
python
from typing import List, Optional
def process_items(items: List[str], limit: Optional[int] = None) -> int:
return len(items[:limit]) if limit else len(items)Важно:
- Аннотации не влияют на выполнение кода (Python остаётся динамически типизированным)
- Для сложных структур используют
TypedDict,Protocol,Literalи др. - В новых версиях Python (3.10+) можно использовать
|для Union типов (str | int)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы