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

Какие задачи не нравятся

  1. Поддержка легаси-кода – особенно когда нет документации, тестов и непонятная бизнес-логика.
  2. Работа с плохо структурированными данными – например, парсинг "кривых" CSV или JSON без схемы.
  3. Магия в коде – когда используются сложные динамические конструкции (eval, exec, getattr с глубокой вложенностью), которые трудно дебажить.
  4. Задачи без четких требований – "сделайте что-то красивое" или "оптимизируйте, но не меняя логику".
  5. Ручная работа – например, обработка данных вручную через Excel вместо автоматизации.

Пример антипаттерна:

python
# Динамический вызов методов по строковому имени
methods = ["save", "update", "delete"]
for method in methods:
    getattr(some_obj, method)()  # А если метода нет?..

Лучше явно вызывать методы или использовать шаблоны (например, Command).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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