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

Используешь ли библиотеку typing в Python

Да, использую typing для аннотации типов, особенно в production-коде. Это улучшает читаемость, помогает IDE с автодополнением и выявляет ошибки через mypy.

Пример:

python
from typing import List, Dict, Optional

def process_data(data: List[Dict[str, int]]) -> Optional[float]:
if not data:
return None
return sum(item["value"] for item in data) / len(data)

text

Особенно полезно для:  
- Сложных структур данных (`Union`, `TypedDict`).  
- Асинхронного кода (`Awaitable`, `Coroutine`).  
- Кастомных типов (например, `NewType`).  

Но в Jupyter-ноутбуках или прототипах иногда опускаю для скорости.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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