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

Что не нравилось делать на прошлом проекте

Работа с легаси-кодом без документации – приходилось разбираться методом проб и ошибок. Особенно раздражали "магические числа" и спагетти-код, где бизнес-логика была размазана по десяткам файлов.

Пример:

python
# Было
def calculate(data):
    return data * 0.23 + 17  # 0.23 – налог, 17 – фикс.сбор (но это нигде не указано)

# Пришлось рефакторить
TAX_RATE = 0.23
FIXED_FEE = 17

def calculate_with_fee(data: float) -> float:
    """Calculate total with tax and fixed fee."""
    return data * TAX_RATE + FIXED_FEE

Также не любил рутинные задачи вроде правки верстки в админке или бесконечные правки конфигов под разные окружения.

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

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

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

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