По порядку Junior Задачи на Java обновлено
Порядок действий на live coding
Вопрос
Расставьте шаги решения задачи на собеседовании в разумном порядке.
Попробуйте сами
Расставьте шаги по порядку стрелками.
- 1Уточнить условие, ограничения и разобрать пример
- 2Назвать итоговую сложность
- 3Придумать и обосновать улучшение
- 4Написать код, проговаривая решения
- 5Назвать наивное решение и его сложность
- 6Прогнать пример и краевые случаи
Показать ответ и разбор
Коротко
Интервьюер оценивает не только ответ, но и процесс: понимание задачи, умение сравнивать подходы, аккуратность и самопроверку.
Правильный порядок
- 1Уточнить условие, ограничения и разобрать пример
- 2Назвать наивное решение и его сложность
- 3Придумать и обосновать улучшение
- 4Написать код, проговаривая решения
- 5Прогнать пример и краевые случаи
- 6Назвать итоговую сложность
Разбор
Интервьюер оценивает не только ответ, но и процесс: понимание задачи, умение сравнивать подходы, аккуратность и самопроверку.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.