БЕСПЛАТНО материалы по изучению Java и подготовки к собеседованиям от меня: https://t.me/JavaLearnBot?domain=Java...
Мой курс по Java разработке и получению первой работы: https://sorokin.school/?utm_source=yo...
Telegram канал: https://t.me/S0R0KlN
ㅤ
ㅤ В этом видео разбираем какие вопросы вам могут задать на Junior собеседовании на позицию Java разработчика
00:00 – Вступление
00:41 – Начало
01:09 - устройство памяти в Java. Разница между heap и stack?
04:46 - Что такое String Pool в Java и как он работает?
09:35 - Основные интерфейсы и классы в Collection Framework?
10:35 - Внутреннее устройство ArrayList и LinkedList. В чем их различия?
13:34 - Как реализован HashMap в Java?
19:12 - типы сборщиков мусора в Java и как они работают?
23:54 - Как работает обработка исключений в Java? Какие есть виды исключений?
28:52 - Что такое Atomic типы в Java?
31:07 - Проблемы при использовании многопоточности и как их решать?
38:50 - Плюсы и минусы микросервисной архитектуры по сравнению с монолитом?
45:21 - Проблемы при использовании микросервисов и как их можно решить?
45:54 - Какие паттерны используются в микросервисной архитектуре? Объясните паттерн ApiGateway.
48:35 – Какие есть типы взаимодействия между микросервисами?
49:37 - Зачем нужна Kafka и в каких случаях ее использование оправдано?
50:37 - Основные функции Spring Framework?
53:04 - Виды создания и внедрения бинов существуют в Spring?
54:13 - Жизненный цикл бина в Spring.
57:27 - Как решить проблему циклической зависимости в Spring?