По порядку Junior Задачи на Java обновлено

Порядок действий на live coding

Вопрос

Расставьте шаги решения задачи на собеседовании в разумном порядке.

Попробуйте сами

Расставьте шаги по порядку стрелками.

  1. 1
    Уточнить условие, ограничения и разобрать пример
  2. 2
    Назвать итоговую сложность
  3. 3
    Придумать и обосновать улучшение
  4. 4
    Написать код, проговаривая решения
  5. 5
    Назвать наивное решение и его сложность
  6. 6
    Прогнать пример и краевые случаи
Показать ответ и разбор

Коротко

Интервьюер оценивает не только ответ, но и процесс: понимание задачи, умение сравнивать подходы, аккуратность и самопроверку.

Правильный порядок

  1. 1
    Уточнить условие, ограничения и разобрать пример
  2. 2
    Назвать наивное решение и его сложность
  3. 3
    Придумать и обосновать улучшение
  4. 4
    Написать код, проговаривая решения
  5. 5
    Прогнать пример и краевые случаи
  6. 6
    Назвать итоговую сложность

Разбор

Интервьюер оценивает не только ответ, но и процесс: понимание задачи, умение сравнивать подходы, аккуратность и самопроверку.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.