Подловил на коллекциях! Собеседование по 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 - Обратная связь

Комментарии • 10

  • @denisDetrov
    @denisDetrov 6 месяцев назад +6

    Хочу выразить огромную благодарность Юрию за возможность понервничать(выйти из зоны комфорта) и поотвечать на вопросы с реального собеседования. Можно сказать, что это мое первое объемное собеседование, а из за большого перерыва на другие языки и технологии, сейчас имею большие пробелы в некоторых темах, постараюсь в ближайшее возобновить свои знания! Клянусь первый раз написал Person как p1)))

  • @Yasyok012
    @Yasyok012 3 месяца назад +1

    Безумно интересное интервью )

  • @denisDetrov
    @denisDetrov 6 месяцев назад +3

    Вопросы:
    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 - Обратная связь

  • @theSTRAIN-xi6vn
    @theSTRAIN-xi6vn 6 месяцев назад +1

    Интересное получилось интервью, с нестандартными вопросами

  • @ровойт
    @ровойт 6 месяцев назад +2

    ждем уроки

  • @topezka
    @topezka 6 месяцев назад

    ждем..

  • @HomieI61
    @HomieI61 6 месяцев назад

    Юрий, добрый день
    Мне 21 год, начал изучать джаву по вашим видеоурокам, безумно интересно. Скоро начну проходить массивы. Не могли бы подсказать, какой учебник можно было бы использовать параллельно с вашими уроками, чтобы делать конспекты, чтобы более углубленно/развернуто вникать в темы, которые вы рассказываете? И еще хотел бы узнать - какие навыки приобретутся после полного прохождения вашего курса?

    • @HomieI61
      @HomieI61 6 месяцев назад

      Так же хотел сказать, что уделяю по 1.5-2 часа в день на занятия. Достаточно ли этого, чтобы за год получить достойные навыки?

    • @blm874
      @blm874 3 месяца назад

      ​@@HomieI61 Ты университете учишься?

    • @Anastasia-fi4wv
      @Anastasia-fi4wv 2 месяца назад

      ​@@HomieI613-4 минимум. Шилд/хорстман / leetcode