Тестовое собеседование 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
77
15
3 days ago 00:26:55 939
ДВИ: форматы и особенности | Эссе, собеседование, портфолио, тест на ДВИ на журфак
7 days ago 00:18:44 9
Анна Галимова: “Рынок вакансий глазами кандидата. Боты и ИИ вместо собеседований“ / #ITHRmeetup
7 days ago 00:24:47 33
Ксения Кукушкина, Мария Ананьева: “Рекрутинг 2021. Как мы прогнулись под изменчивый мир.. / #hrapi