Получи реальный опыт решения коммерческих задач в Agile команде
до 6 человек - https://iprody.com/
Сегодня, к вашему вниманию долгожданный выпуск серии "Технических интервью", но это не просто Junior Java Developer, а " SUPER" Junior Java Developer
Сегодня у нас в гостях Артем Никулин и это парень, который не хочет чтобы ему в комментах написали "ЛОХ" :)
На самом деле он очень юн и очень крут, но самое офигенное, то что он учится всего лишь в 11-ом классе и его путь только начинается, а форы может дать многим.
Артем увлекается программированием и не останавливается только на этом, потому его настольными книгами являются "Clean Code", "Эффективная Java" и прочая популярная литература.
В настоящее время, Артем готовится искать первую работу и очень рассчитывает что наше интервью даст ему понимание о слабых и сильных сторонах, но и послужит хорошим дополнением к его резюме и охарактеризует его с положительной стороны.
00:00 Введение
01:22 Знакомство
07:03 Парадигмы программирования
09:35 ООП. Принципы
10:48 Принципы SOLID
14:06 Типы данных
15:18 Примитивные vs. Ссылочные типы данных
17:54 Класс Object и его методы
20:44 Контракт Equals и Hashcode
24:13 Класс-обертка (Class Wrapper)
25:41 ArrayList vs. LinkedList и где они применяются
27:02 Сложность поиска в ArrayList и LinkedList
30:05 HashMap и его связь HashSet
30:50 TreeSet vs. HashSet
31:25 HashSet не гарантирует уникальные значения
33:58 Многопоточность
34:40 Race Condition
35:50 Синхронизация. Монитор
37:18 Проблемы ключевого слова synchronized. Вырождение в линейность
44:26 Замки в многопоточности. Interface Lock
46:29 Юнит-тестирование. JUnit, AssertJ
54:55 Условные выражения (if) в тестах
57:44 Spring Framework. Spring Core. Inversion of Control и Dependency Injection
01:00:31 Идея Inversion of Control не только в Spring Framework
01:02:00 Способы конфигурации внедрения зависимостей в Spring Framework
01:03:15 @Configuration класс тоже Bean
01:05:45 Bean Scope
01:09:05 Сколько раз Prototype бин создается как зависимость Singleton бина
01:10:58 Spring MVC
01:15:55 JPA и Hibernate
01:17:15 Persistence Context и его состояния
01:19:15 Уровни связей в SQL и в JPA\Hibernate
01:25:15 Линивая загрука данных (FetchType) в JPA\Hibernate
01:27:44 Аннотации в JPA\Hibernate
01:28:44 Операция Join в SQL
01:30:58 Ограничения (Constraints) в SQL
1:33:30 Выводы
1:39:00 Прощание
Подписывайся на телеграм-канал и получи возможность пройти техническое собеседование с Максом Добрыниным - https://t.me/+hNM8mzwM9io4ZWUy
Запись на обучение и собеседование:
https://iprody.com/interview
https://t.me/iPrody_Online
Мы в социальных сетях:
https://t.me/jetbulb
/ jetbulb
Watch video Техническое интервью Java Developer - Артем Никулин online without registration, duration hours minute second in high quality. This video was added by user Jetbulb 23 January 2022, don't forget to share it with your friends and acquaintances, it has been viewed on our site 25,93 once and liked it 74 people.