Техническое интервью Java Developer - Максим Стеблевский

preview_player
Показать описание
С вами новый выпуск серии "Технических интервью" и в наших гостях Максим Стеблевский.

Макс давно хотел испытать себя на интервью и просто понять, как это происходит. Для этого он целенаправленно искал материал на 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 Соединения. Виды JOIN
1:09:11 Оператор EXISTS
1:09:40 Оператор WHERE
1:11:40 Нормализация БД. Формы
1:14:00 Состояния в Hibernate
1:14:50 Какие задачи решает Hibernate?
1:16:55 Уровни изоляции транзакций и их различия
1:19:15 Разница между методами execute, executeQuery, executeUpdate
1:20:28 Что такое ResultSet?
1:22:40 Statement vs. PreparedStatement
1:25:46 Что такое Connection и как с ним работать?
1:29:00 JdbcTemplate. В чем преимущество?
1:30:34 Spring Bean. Конфигурирование, создание, внедрение
1:37:30 Spring Scope. Виды и их различия
1:40:25 Dispatcher Servlet. Какая его задача и как он работает?
1:49:05 Выводы
1:52:20 Прощание

Мы в социальных сетях:
Рекомендации по теме
Комментарии
Автор

Макс ты хороший преподаватель.
Парню удачи в поисках работы. Такие мок-собесы очень помогают в голове разложить по полочкам, когда отвечаешь вслух на вопросы.

arvikv
Автор

Отдельное спасибо за таймкоды) можно использовать как шаблон по подготовке к собесу)

pandadzho
Автор

нормальный парень, приятно было слушать.
у всех есть какие-либо пробелы в знаниях, но это поправимо при должном старании. удачи ему!

yevheniimatviichuk
Автор

Спасибо за контент и очень приятно видеть что молодых парней продвигают.

grudlin
Автор

Максиму респект что не побоялся пройти собес. Однозначно, есть куда расти. Но при должной подготовке, еще 2-4 месяца, и можно искать работку.

Мне кажется, что есть дырочки в знаниях, не хватает полной картины происходящего на кухне по имени Джава. Совет: выбрать абсолютно любой курс, но пройти его от корки до корки. Тогда, возможно, уляжется теория.
Когда человек только начинает учиться, он прыгает с источника на источник, пропуская важное и тратя время.

КириллОструбин
Автор

38:06 имелось в виду data race, видимо. Было интересно смотреть, спасибо!

engineersintravel
Автор

Привет Макс! Соскучался по твоим видосикам!!!!

withotsoul
Автор

За заставку вначале однозначно лайк и спасибо от джависта беженца из Харькова.

Nazario
Автор

По string pool, когда разговаривали, либо я неправильно понял до этого, либо ошибка в интервью, решил проверить, но string pool создается когда .intern, а так строки хранятся в heap, я правильно понимаю или ошибаюсь?

ВадимМайер-гт
Автор

А как поучаствовать в таком интервью? А то я что-то не нашел

MyKynoo
Автор

максим стеблевский, он же java abuser. Что ж ты комментарии такие оставляешь негативные на этом канале? Людей затупками называешь? Сам то собес так себе прошел, но зато других оскорбляешь.

down-pack
Автор

Почему интервьюер называет class классиком? о_О

АртемИвасишин-ще
Автор

Смутило произношение Deque как [dek], а не [diˈkwe]. На самом собеседовании не догадался бы, что речь про очередь, а не колоду

timon
Автор

Мне одному кажется просто диким сам факт того, что с джуна требуют знать всю википедию по джава, спрингу и еще сторонним техам? Это нормально?
Это точно что-то дает? Кроме возможности пофлексить для интервьюера, ведь он спрашивает вопросы, на которых уже глаза намазолил, ведь он занимается... интервьюированием. В отличии от джуна, который учится КАК ПРОГРАММИРОВАТЬ. Это же полный бред и не имеет смысла, разве нет?

ЙирюВонаирда
Автор

Макс Добрынин, хотелось бы спросить. Не уж то у программиста нет денег купить нормальный микрофон, а не писать звук с наушников затычек?

ALEKCander