Встречается на 1% собеседований по Python
Использовал ли новый функционал языка
Да, 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
интервью вопросы и ответы