Техническое интервью Java Developer - Иван Крутиков
Сегодня мы общаемся с Иваном Крутиковым, который успешно прошел онлайн-курсы и решил испытать себя на техническом интервью.
Программа:
00:00 Знакомство
01:15 Принципы ООП
03:23 Подробнее про полиморфизм
11:37 Основные типы данных в Java
17:00 Отличие ссылочных типов данных от примитивов
20:30 Класс Object и его методы
23:50 Подробнее про equals и hashCode
34:19 Подробнее про String
41:27 Разница между StringBuilder и конкатенацией
47:20 Коллекции
52:40 Разница между ArrayList и LinkedList
1:02:22 Техническое задание
1:10:30 Разбор технического задания
1:22:30 Подведение итогов
Полезные материалы
Примитивные типы данных:
Принципы реализации эквивалентности:
#equals()
Контракт equals и hashcode:
#hashCode()