Встречается на собеседованиях • сегодня
Использовал ли новый функционал языка
Да, Python регулярно обновляется, и я активно использую новые возможности. Например, в Python 3.8+ применял оператор := (моржовый оператор) для упрощения кода, где нужно и присвоить, и проверить значение:
python
if (n := len(data)) > 10:
print(f"Too much data: {n} items")Из Python 3.9+ использовал union-операторы для словарей:
python
dict1 = {"a": 1}
dict2 = {"b": 2}
merged = dict1 | dict2 # {"a": 1, "b": 2}Также применял аннотации типов (PEP 484, 585), f-строки (3.6+), dataclasses (3.7+) и другие современные фичи, когда они улучшают читаемость и поддерживаемость кода.

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