Собеседование на middle Java разработчика

Published: 16 September 2024
on channel: Павел Сорокин
6,726
188

БЕСПЛАТНО материалы по изучению Java и подготовки к собеседованиям от меня: https://t.me/JavaLearnBot?start=c1724...

Мой курс по Java разработке: https://sorokinpavel.ru/

Telegram канал: https://t.me/S0R0KlN

В этом видео показываю как проходит процесс собеседования Java разработчика.
Какие вопросы могут задавать и как на них можно отвечать.

Таймкоды:
00:00 – Вступление
00:29 – Начало интервью
01:54 - устройство HashMap. Как работает метод put в HashMap?
05:58 – Про immutable object
07:07 - Что такое String Pool в Java?
08:15 - ArrayList и LinkedList отличия методов?
11:41 - Объясните, как работает сборщик мусора в Java. Какие типы сборщиков мусора существуют?
14:26 - Объясните, как работает synchronized блок. Чем отличается synchronized метод от synchronized блока?
18:58 - Что такое volatile и в каких случаях его использование оправдано?
23:27 – Какие существуют проблемы многопоточности? Как их решить?
26:33 - Что такое deadlock и как его можно избежать в многопоточных приложениях?
28:08 – Чем отличаются оптимистический и пессимистический подходы блокировок?
31:04 - Что такое Dependency Injection и Inversion of Control в Spring?
32:28 – Какие есть способы внедрять зависимость в spring?
34:33 – Какие существуют скоупы бинов?
34:58 – Singleton и Prototype. В чем разница между ними?
37:04 – Решение кейса
39:48 - Как Spring Boot упрощает создание приложений? Какие аннотации используются для настройки Spring Boot?
41:03 - Что такое ACID свойства транзакций и зачем они нужны?
43:31 – Какие существуют уровни изоляции в sql?
45:59 - Объясните, как работает аннотация @Transactional в Spring
49:43 – Как можно ускорить запросы в БД?
54:35 - Какие типы индексов существуют в базах данных и как они влияют на производительность запросов?
58:15 - Зачем нужны микросервисы и чем они отличаются от монолитов? Какие проблемы они решают? Паттерн ApiGateway
01:07:02 – Решение кейса
01:08:59 – Решение кейса
01:15:25 – Расскажите про kafka
01:20:25 - Окончание


Watch video Собеседование на middle Java разработчика online without registration, duration hours minute second in high quality. This video was added by user Павел Сорокин 16 September 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 6,726 once and liked it 188 people.