Фундамент, на котором проверяют любого Java-разработчика: как устроены примитивы и обёртки, почему строки неизменяемы, что передаётся в метод, как работают ООП, equals и hashCode, исключения. Вопросы отсюда задают на всех уровнях — от джуна до сеньора, только глубже.
Этап 1 из 11
Основы языка
Основа
Синтаксис, примитивы и строки, методы, ООП, равенство и исключения.
Темы этапа
- Примитивы, строки и методы Основа
Примитивы и обёртки, кэш Integer, строки и StringBuilder, передача по значению, порядок инициализации.
- ООП, интерфейсы и неизменяемость Основа
Инкапсуляция, наследование, полиморфизм, интерфейсы против абстрактных классов, неизменяемые классы.
- Равенство и исключения Основа
equals и hashCode, контракт и ловушки; checked и unchecked исключения, try-with-resources.
Партнёр платформы
Разбор собеседования
Разбор собеседования с sotto
После собеседования sotto разбирает разговор: оценка, каждый вопрос — хорошо, частично или слабо, чего не хватило в ответе и над чем поработать к следующему разу. Первые 30 минут бесплатно.