Тестовое собеседование Java разработчика #22 - Николай Оськин

Кандидат - будущий Java разработчик с большим опытом изучения и интересным путем в разработку - Николай Оськин. Николай профессиональный музыкант и преподаватель, который много лет увлекается программированием и в последние годы активно занимается изучением Java стека. Материалы для разработчиков: Телеграмм канал для общения: 00:00:00 Знакомство 00:10:30 Ключевое слово final, назначение и варианты использования? 00:15:50 Значения переменных по умолчанию - что это и как работает? 00:20:31 Иерархия Collections API 00:30:14 Класс TreeMap - какая структура данных и алгоритмические сложности базовых операций 00:35:07 Иерархия исключения в Java, их типы и способы их обработки. 00:41:51 Что делает ключевое слово volatile? 00:45:27 Что такое Future? Что такое CompletableFuture? Какие задачи они решают? 00:48:15 Решение алгоритмической задачи. 00:54:18 Что такое нормальная форма БД? Виды и мотивировки приведения БД к нормальной форме? 00:58:00 Что такое JDBC? 01:01:50 Что такое statement в контексте JDBC? Виды и отличия. 01:04:43 Что такое Hibernate? Что такое JPA? Их отличия. 01:06:40 Что такое N 1 SELECT проблема? 01:09:44 Что такое REST API? 01:12:12 Ответы на вопросы кандидата. 01:21:21 Финал
Back to Top