Вернуться в видеотеку

Собеседование Junior Java разработчика в компанию Pandux

Мок-интервью Junior Java-разработчика: обсуждение опыта кандидата, командных процессов и мотивации, затем лайвкодинг задачи на подсчёт островов в матрице. В конце интервьюеры разбирают ход решения и дают субъективную обратную связь.

Источник: Макс из codereview

Открыть на YouTube

Таймлайн

Коротко о видео

Это мок-интервью на позицию Junior Java-разработчика в вымышленную компанию Pandux. Кандидатка рассказывает о переходе из маркетинга в Java, пятидневном хакатоне по системе автоматизации рекрутинга, командной разработке и текущем учебном мини-CRM-проекте. В технической части она пытается решить задачу Number of Islands, формулирует идею рекурсивного обхода соседних клеток, а интервьюер затем разбирает решение с обходом матрицы, проверкой границ и пометкой посещённой суши. В финале участники дают субъективную обратную связь и за кадром обсуждают стресс, возникший во время лайвкодинга.

Затронутые темы

Что взять на заметку

  • Подготовьте короткий, структурированный рассказ о проекте: цель, состав команды, своя зона ответственности, технические решения, ограничения и результат; в видео таким примером служит хакатон по автоматизации рекрутинга.
  • Перед Junior-интервью полезно разобраться в Agile, спринтах, Jira и согласовании задач между frontend и backend: именно в понимании процесса интервьюер увидел пробел.
  • Для задачи Number of Islands нужно уметь объяснить обход двумерной матрицы: найти новую клетку суши, увеличить счётчик, рекурсивно или через стек/очередь обойти соседей только по четырём направлениям, проверять границы и помечать посещённые клетки.
  • На лайвкодинге стоит сначала озвучить гипотезу и написать минимальный каркас решения, даже если алгоритм пока не завершён; в обратной связи это названо более продуктивным, чем останавливаться без попытки.
  • Если нужна помощь, сформулируйте конкретный вопрос после собственной попытки: например, покажите написанный метод и место, где он не работает, вместо общего «я не понимаю, что делать».
  • Разделяйте в самопрезентации интерес к продуктовой идее и интерес к инженерной реализации: один из интервьюеров считает это важным критерием долгосрочной мотивации, но это его субъективная позиция в мок-интервью.

Рекомендуем посмотреть

1 ч 58 мин
Backend

Mock собеседование Java Developer - самопрезентация, теория, live coding, ООП дизайн

Разбор полного мок-собеседования Java Developer: самопрезентация, практическая теория, лайвкодинг с анаграммами и проектирование логгера. Интервьюер комментирует ответы кандидата и формулирует советы для подготовки к реальным интервью.

46 мин
BackendJunior

Тестовое собеседование Java разработчика #18 - Владислав Селицкий

Учебное тестовое интервью с Junior Java-разработчиком о базовых концепциях Java, алгоритмах, многопоточности и работе с БД. Кандидат отвечает на вопросы и разбирает задачу поиска двух чисел с заданной суммой.