Как пройти middle собеседование | Java mock собеседовние

Как пройти middle собеседование | Java mock собеседовние

4.818 Lượt nghe
Как пройти middle собеседование | Java mock собеседовние
БЕСПЛАТНО материалы по изучению Java и подготовки к собеседованиям от меня: https://t.me/JavaLearnBot?domain=JavaLearnBot&start=c1724626210163-90-ds Мой курс по Java разработке и получению первой работы: https://sorokin.school/?utm_source=youtube&utm_medium=organic&utm_content=middle_sobes_java_mock Telegram канал: https://t.me/S0R0KlN В этом видео показываю как проходит процесс собеседования middle Java разработчика. Какие вопросы могут задавать и как на них можно отвечать. Таймкоды: 00:00 – Вступление 00:46 – Начало интервью 01:43 - Что такое сборка мусора в Java? Какие типы сборщиков мусора существуют и как они работают? 06:47 - Что такое ACID свойства транзакций? Приведите примеры каждой из ACID характеристик. 10:09 - Какие существуют уровни изоляции транзакций? 15:36 - Объясните разницу между вертикальным и горизонтальным масштабированием баз данных. Какие плюсы и минусы у каждого из них? 18:12 - Какие подходы используются для горизонтального масштабирования баз данных? 21:58 - В чем разница между синхронным и асинхронным общением сервисов? 26:10 – Решение кейса 31:12 - Как устроена Kafka? Объясните, что такое топики, партиции и consumer group. 33:51 - Как работает распределение сообщений в Kafka? Что такое репликация и зачем она нужна? 38:02 - Какие паттерны используются в микросервисной архитектуре? Объясните паттерны Saga и ApiGateway. 43:24 - Какие недостатки существуют у микросервисной архитектуры? Как их можно решать? 47:29 – Что такое Hibernate? Зачем он нужен? 48:41 - Какие основные проблемы возникают при использовании Hibernate? Как их можно решать? 51:24 – Какие есть типы загрузок сущностей? 53:00 – Решение кейса 59:27 - Что такое volatile в Java? В каких случаях его использование оправдано? 01:04:57 - Как работает класс AtomicInteger? Какие методы он предоставляет для атомарных операций? 01:05:21 - Что такое CompletableFuture в Java? Какие задачи он решает и как его использовать? 01:09:15 - Окончание