Встречается на 4% собеседований по Python
Как будешь распределять приоритет у 10 задач
Для распределения приоритета задач можно использовать матрицу Эйзенхауэра (важность/срочность). Разделяю задачи на 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"]]
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы