Встречается на собеседованиях • сегодня
Какие задачи не нравятся
- Поддержка легаси-кода – особенно когда нет документации, тестов и непонятная бизнес-логика.
- Работа с плохо структурированными данными – например, парсинг "кривых" CSV или JSON без схемы.
- Магия в коде – когда используются сложные динамические конструкции (
eval,exec,getattrс глубокой вложенностью), которые трудно дебажить. - Задачи без четких требований – "сделайте что-то красивое" или "оптимизируйте, но не меняя логику".
- Ручная работа – например, обработка данных вручную через Excel вместо автоматизации.
Пример антипаттерна:
python
# Динамический вызов методов по строковому имени
methods = ["save", "update", "delete"]
for method in methods:
getattr(some_obj, method)() # А если метода нет?..Лучше явно вызывать методы или использовать шаблоны (например, Command).

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