Тестовое собеседование Java разработчика #15 - Семён Баликов

43 Просмотры
Издатель
Сегодня в качестве кандидата действующий Java разработчик - Семён Баликов.

00:00:00 Знакомство
00:01:55 Метод hashcode
00:05:29 Ключевое слово transient
00:07:16 Чем отличается сериализация от маршалинга?
00:08:27 Сложность поиска элемента по ключу в HashMap
00:11:00 Механизм CAS
00:12:24 Optimistic vs pessimistic lock в Hibernate
00:14:06 Потокобезопасные коллекции в Java
00:15:46 Коллекция LinkedHashMap
00:16:28 Решение алгоритмической задачи
00:24:00 Что лежит "под капотом" parallelStream()?
00:26:15 Чем отличается Future от CompletableFuture?
00:27:47 Способы оптимизации запросов в БД в БД
00:28:39 Сложность поиска элемента по индексу
00:30:00 Чем отличается JOIN от UNION?
00:30:55 Проблема N+1 в Hibernate
00:36:00 Уровни кэширования в Hibernate
00:39:50 Что такое ApplicationContext в Spring?
00:41:35 Аннотация @Transactional в Spring Data
00:43:20 Виды тестирования
00:46:44 Заключение
Категория
Ризотто
Комментариев нет.