Техническое интервью Java Developer - Максим Стеблевский
С вами новый выпуск серии “Технических интервью“ и в наших гостях Максим Стеблевский.
Макс давно хотел испытать себя на интервью и просто понять, как это происходит. Для этого он целенаправленно искал материал на Youtube и сразу оказался у нас в гостях.
Тестовое задание выполнил очень неплохо и покрыл его юнит-тестами, что очень похвально.
Его опыт с Java составляет около года и в скором времени Макс собирается получить работу на позиции Java Back-end Developer.
00:00 Введение
01:26 Знакомство
06:34 Столпы ООП
09:58 Класс Object. Плюсы и проблемы
13:55 Контракт equals и hashcode
15:43 Модификаторы доступы. Особенности
20:22 Сокрытие методов (Hidden Method)
22:23 Переопределение vs. Перегрузка
23:26 String Pool
27:28 StringBuilder vs. StringBuffer. Шаблон проектирования Builder
29:45 Шаблон проектирования Builder vs Facade
32:44 Многопоточность
39:15 Коллекции
50:23 Stream API
53:16 Функциональный интерфейс
56:35 Класс Optional. В чем идея?
59:03 SQL
1:02:39 Ограничения (Constraints)
1:06:18 Соединения. Ви