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

Живое мок-собеседование Java-разработчика

Открытое мок-собеседование Java-разработчика: кандидат рассказывает о переходе в Java и отвечает на вопросы по JVM, типам, коллекциям, строкам, ООП и многопоточности. Ведущий разбирает ответы, объясняет пробелы и в финале оценивает уровень кандидата.

Источник: ШОРТКАТ — менторская программа

Открыть на YouTube

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

Запись публичного мок-собеседования: кандидат-самоучка, переходящий в Java, кратко представляет опыт, после чего ментор проверяет знание Java Core. Обсуждаются запуск приложений на JVM и JAR, примитивы и wrapper-классы, массивы и исключения, Collection Framework и TreeSet, неизменяемость String, ООП и SOLID, внутренние классы, а также synchronized, wait и notify. Интервьюер поправляет неточные ответы; в финале он оценивает кандидата в диапазоне Junior+—Middle, ближе к Middle, и советует отвечать короче и точнее.

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

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

  • Различайте javac, который компилирует исходный код, и java, который запускает класс или JAR; для java -jar в архиве нужен корректный манифест с точкой входа.
  • Для TreeSet элементы должны иметь естественный порядок через Comparable либо переданный Comparator; это упорядоченная реализация на основе красно-чёрного дерева.
  • wait() вызывают только удерживая монитор того же объекта; условие ожидания обычно проверяют в цикле вместе с notify() или notifyAll().
  • На техническом интервью сначала отвечайте прямо на вопрос и расширяйте ответ только в темах, которые можете обосновать.

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