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

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

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

Оформляй предзапись на мой новый курс по получению работы и фиксируй скидку: https://forms.gle/5CQWnBvTW1THbfwW7

Telegram канал: https://t.me/S0R0KlN
Мое закрытое сообщество по Java разработке: https://t.me/S0R0KlN/76

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

Таймкоды:
00:00 – Вступление
00:42 – Начало интервью
01:57 – Что такое примитивные типы и объекты в Java? Чем они отличаются?
03:40 – устройство HashMap
06:24 – Как работает метод put в HashMap?
10:11 – Ответ
12:45 – Как работает try-catch блок в Java. Какие есть виды исключений?
20:37 – Ответ
22:35 – Что такое Stream API и какие типы операций он поддерживает?
28:13 – Ответ
31:30 – Что такое сборщик мусора в Java? Какие типы сборщиков мусора существуют?
34:51 – Ответ
39:03 – Что такое поток и процесс? В чем их различия?
43:15 – Как работает ключевое слово synchronized. Чем отличается synchronized метод, блок и static метод?
50:37 – Что такое volatile и как он работает? Какие существуют atomic типы в Java?
55:23 – Как под капотом работает atomic integer?
55:57 – Ответ
58:55 – Какие проблемы возникают в многопоточной среде и как их можно решить? (Deadlock, race condition)
01:04:47 – Ответ
01:12:43 – Что такое Java Memory Model и зачем он нужен?
01:14:15 – Ответ
01:18:35 – Что такое ApplicationContext в Spring и какую роль он выполняет?
01:21:20 – Ответ
01:23:14 – Какие виды создания и внедрения бинов существуют в Spring?
01:25:27 – назначение и использование аннотаций @Lazy, @Qualifier, @Primary, @Import, @Autowired
01:29:47 – Ответ
01:32:08 – Как работает аннотация @Transactional под капотом?
01:39:29 – Ответ
01:41:12 – Что такое ORM и Hibernate? Как создать Entity?
01:44:17 – Как работают уровни кеширования в Hibernate?
01:46:47 – Ответ
01:48:47 – Что такое проблема N+1 запросов и как ее можно решить?
01:51:19 – Ответ
01:54:35 – Окончание

Комментарии

Информация по комментариям в разработке