Подловил на коллекциях! Собеседование по Java #7 - Никита
HTML-код
- Опубликовано: 21 сен 2024
- Хочешь научиться java - тебе сюда www.java-academy.ru
1:52 - Потоки ввода/вывода
3:34 - Перезапись файла OutputStream
4:20 - Закрытие потока и интерфейс Closeable
6:15 - Финализированные классы
8:37 - Dependency Inversion
13:08 - Какой из принципов SOLID делает невозможным финализировнный класс
14:50 - Где быстрее вставка первого элемента ArrayList или LinkedList
17:20 - Где быстрее вставка в середину элемента ArrayList или LinkedList
18:34 - LinkedHashMap, TreeMap, TreeSet
23:40 - Как работает Comparator в TreeMap
25:28 - HTTP и его методы
28:21 - Отличие методов PUT, POST, PATCH
30:07 - Как создать Spring rest контроллер
30:50 - Как преобразовать данные из Response body в java объект
32:25 - Как получить данные из параметров запроса
33:13 - Как получить данные по id
33:28 - Обработка ошибок для REST
35:27 - Как работать с бд из java
37:03 - Spring data jpa
37:29 - Как работают "магические" репозитории spring data
41:34 - Что под капотом использует Hibernate
42:30 - Что такое транзакции и зачем они нужны
47:20 - Разница между MongoDB и Postgres
48:10 - Можно ли в mongo сделать связи между коллекциями
49:48 - Какие есть виды тестирования
50:40 - Для чего нужен Docker
51:11 - За счет чего в Docker достигается легковесность
53:15 - С какими сущностями мы работаем в Docker
56:30 - Практическая задача на Queue и PriorityQueue
1:18:14 - SQL
1:25:07 - Обратная связь
Хочу выразить огромную благодарность Юрию за возможность понервничать(выйти из зоны комфорта) и поотвечать на вопросы с реального собеседования. Можно сказать, что это мое первое объемное собеседование, а из за большого перерыва на другие языки и технологии, сейчас имею большие пробелы в некоторых темах, постараюсь в ближайшее возобновить свои знания! Клянусь первый раз написал Person как p1)))
Безумно интересное интервью )
Вопросы:
1:52 - Потоки ввода/вывода
3:34 - Перезапись файла OutputStream
4:20 - Закрытие потока и интерфейс Closeable
6:15 - Финализированные классы
8:37 - Dependency Inversion
13:08 - Какой из принципов SOLID делает невозможным финализировнный класс
14:50 - Где быстрее вставка первого элемента ArrayList или LinkedList
17:20 - Где быстрее вставка в середину элемента ArrayList или LinkedList
18:34 - LinkedHashMap, TreeMap, TreeSet
23:40 - Как работает Comparator в TreeMap
25:28 - HTTP и его методы
28:21 - Отличие методов PUT, POST, PATCH
30:07 - Как создать Spring rest контроллер
30:50 - Как преобразовать данные из Response body в java объект
32:25 - Как получить данные из параметров запроса
33:13 - Как получить данные по id
33:28 - Обработка ошибок для REST
35:27 - Как работать с бд из java
37:03 - Spring data jpa
37:29 - Как работают "магические" репозитории spring data
41:34 - Что под капотом использует Hibernate
42:30 - Что такое транзакции и зачем они нужны
47:20 - Разница между MongoDB и Postgres
48:10 - Можно ли в mongo сделать связи между коллекциями
49:48 - Какие есть виды тестирования
50:40 - Для чего нужен Docker
51:11 - За счет чего в Docker достигается легковесность
53:15 - С какими сущностями мы работаем в Docker
56:30 - Практическая задача на Queue и PriorityQueue
1:18:14 - SQL
1:25:07 - Обратная связь
Интересное получилось интервью, с нестандартными вопросами
ждем уроки
ждем..
Юрий, добрый день
Мне 21 год, начал изучать джаву по вашим видеоурокам, безумно интересно. Скоро начну проходить массивы. Не могли бы подсказать, какой учебник можно было бы использовать параллельно с вашими уроками, чтобы делать конспекты, чтобы более углубленно/развернуто вникать в темы, которые вы рассказываете? И еще хотел бы узнать - какие навыки приобретутся после полного прохождения вашего курса?
Так же хотел сказать, что уделяю по 1.5-2 часа в день на занятия. Достаточно ли этого, чтобы за год получить достойные навыки?
@@HomieI61 Ты университете учишься?
@@HomieI613-4 минимум. Шилд/хорстман / leetcode