Живое мок-собеседование Java-разработчика
Открытое мок-собеседование Java-разработчика: кандидат рассказывает о переходе в Java и отвечает на вопросы по JVM, типам, коллекциям, строкам, ООП и многопоточности. Ведущий разбирает ответы, объясняет пробелы и в финале оценивает уровень кандидата.
- Опубликовано на YouTube:
- Просмотры на YouTube: 2,8 тыс.
- Лайки на YouTube: 46
Коротко о видео
Запись публичного мок-собеседования: кандидат-самоучка, переходящий в 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().
- На техническом интервью сначала отвечайте прямо на вопрос и расширяйте ответ только в темах, которые можете обосновать.