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

Какие задачи ты не хочешь выполнять

Я предпочитаю избегать задач, которые:

  1. Нарушают best practices — например, хардкод, спагетти-код, игнорирование PEP 8.
  2. Монотонный ручной труд — вроде ручного парсинга данных, если есть API или библиотеки.
  3. Устаревшие технологии — поддержка legacy-кода на Python 2.x без плана миграции.
  4. Неоптимальные решения — например, O(n²) там, где можно O(n log n).

Пример нежелательной задачи:

python
# Ручной парсинг CSV без pandas/csv модуля
data = open('file.csv').read().split('\n')
for line in data:
    values = line.split(',')  # Уязвимо к кавычкам, экранированию
    print(values[0])

Лучше использовать pandas или csv.reader.

Если задача технически бессмысленна (например, «напиши велосипед вместо requests»), я предложу адекватную альтернативу.

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

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

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

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