Тестовое собеседование Java разработчика #24 - Никита Ким
Кандидат - будущий Java разработчик - Никита Ким.
Никита изучает Java стек и планирует в ближайшее время стать backend инженером.
Материалы для разработчиков:
Телеграмм канал для общения:
00:00:00 Знакомство
00:01:33 Что мы знаем о методе main?
00:04:18 Что такое массивы в Java?
00:06:14 Какой класс реализует динамический массив в Java, и что мы можем про него рассказать?
00:12:22 За счет чего NIO обеспечивает неблокируемый доступ к ресурсам?
00:14:00 Как работает CopyOnWriteArrayList
00:15:00 Что такое Stream в контексте Stream API?
00:16:18 Какие отличия между методами map и flatMap?
00:19:15 Что такое функциональный интерфейс?
00:20:03 Что такое лямбда?
00:24:00 Что такое ExecutorService, для чего он нужен и какие реализации у нас есть?
00:25:45 Что “скрывается под” буквой O в SOLID?
00:27:19 Какие отличия между шаблонами ООП Стратегия и Состояние?
00:28:13 Решение алгоритмической задачи
00:41:33 Что такое группировка в БД? Примеры.
00:49:00 Что такое ORM и какие есть реализации?
00:50:14 Какие уровни кэширования есть в Hibernate?
00:53:05 Как происходит запуск Spring Boot приложение?
00:55:10 В чем разница между юнит и интеграционными тестами?
00:57:07 Что такое Docker?
00:58:02 В чем отличия между Docker и виртуальной машиной?
00:58:49 Ответы на вопросы кандидата.
00:59:23 Финал.
2 views
92
21
3 years ago 01:44:12 19
Java собеседование с ответами (тестовое) #4
2 years ago 01:00:53 194
Тестовое собеседование Java разработчика #20 - Игорь Самойлов
3 years ago 00:41:59 13
Тестовое собеседование Java разработчика #1 - Игорь Капустян