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

Как будешь распределять приоритет у 10 задач

Для распределения приоритета задач можно использовать матрицу Эйзенхауэра (важность/срочность). Разделяю задачи на 4 категории:

  1. Важные и срочные – делаю в первую очередь (критические баги, дедлайны)
  2. Важные, но не срочные – планирую (развитие архитектуры, рефакторинг)
  3. Неважные, но срочные – делегирую или минимизирую время (рутинные запросы)
  4. Неважные и несрочные – откладываю или удаляю

Пример кода для простой приоритизации:

python
tasks = [
    {"name": "Fix production bug", "important": True, "urgent": True},
    {"name": "Refactor module", "important": True, "urgent": False},
    {"name": "Update docs", "important": False, "urgent": True}
]

high_priority = [t for t in tasks if t["important"] and t["urgent"]]
medium_priority = [t for t in tasks if t["important"] and not t["urgent"]]
low_priority = [t for t in tasks if not t["important"] and t["urgent"]]
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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