Тестова Співбесіда на посаду Junior Java Developer (кандидат має 3 офери)

Поделиться
HTML-код
  • Опубликовано: 8 май 2024
  • 👉 Приєднуйся до Bobocode Community: www.bobocode.com/
    ____________________________________________
    Patreon: / bobocode
    GitHub: github.com/bobocode-projects
    Telegram: t.me/bobocode​
    LinkedIn: bit.ly/2RWPQF5
    Twitter: bit.ly/3vaQiOl
    Тарас в LinkedIn: bit.ly/2ElWg8J
    Тарас в Twitter: bit.ly/33Pmuwg
    ____________________________________________
    Тестова співбесіда на посаду Junior Java Developer.
    00:00 - Як буде проходити інтеравʼю
    04:02 - Сергій розповідає про себе
    07:14 - Сергій хвалить Boboocode :)
    08:33 - ПОЧАТОК ТЕХ. СПІВБЕСІДИ
    08:56 - Реверс масиву
    12:22 - Реверс списку (List)
    15:45 - Робимо метод reverse дженерік
    17:48 - T vs. ?
    18:52 - Як перетворити List в Map ?
    26:26 - Метод containsOnce
    28:20 - Говоримо про equals
    31:06 - Для чого потрібен hashCode?
    32:27 - Приклад коду з Optional API
    38:12 - Optional.of vs. Optional.ofNullable
    38:42 - Optional.orElse vs. Optional.orElseGet
    40:25 - Чи може поле класу бути Optional?
    42:07 - Теоретичні питання
    42:22 - ООП принципи
    44:02 - Які використовував дизайн патерни?
    45:15 - Переваги і недоліки функціонального стилю
    46:45 - Для чого потрібні аннотації?
    48:50 - Що під капотом в ArrayList?
    50:43 - Скільки потоків створюється для stream.parallel()?
    51:42 - Що таке потік?
    52:20 - Як запустити код в новому потоці?
    54:08 - Які в потока може бути стан?
    55:12 - ПИТАННЯ ПО ТЕМІ WEB
    55:40 - Як завантажується сайт?
    58:00 - Що таке Tomcat?
    58:46 - Для чого потрібен Tomcat?
    59:25 - Що таке HTTP-запити?
    01:01:10 - Що під капотом HTTP?
    01:01:30 - Що таке REST?
    01:03:15 - Яка структура HTTP-запиту?
    01:05:30 - Який звʼязок між обробкою HTTP-зпитів і Spring?
    01:07:15 - ПИТАННЯ ПО ТЕМІ PERSISTENCE
    01:07:25 - Як реалізувати one-to-many в БД?
    01:14:00 - Простий SQL SELECT
    01:14:00 - SELECT + JOIN
    01:15:50 - SELECT + GROUP BY + ORDER BY + SUM + LIMIT
    01:20:20 - Як виглядає Persistence на реальному проекті?
    01:20:48 - Принципи роботи Hibernate ORM
    01:21:40 - Що таке кеш 1-го рівня в Hibernate?
    01:23:01 - Що таке Транзакція?
    01:24:22 - Transaction, Entity Manager, Proxy, ThreadLocal
    01:26:26 - Управління Транзакціями на реальному проекті?
    01:27:38 - ПИТАННЯ ПО ТЕМІ MICROSERVICES
    01:27:50 - Для чого потрібні мікросервіси?
    01:29:20 - Як організована безпека в розподілених системах?
    01:30:25 - Що таке "Меседж Брокери"?
    01:30:55 - Як ти розумієш Agile?
    01:34:10 - Що би ти перевіряв на співбесіді?
    01:36:05 - ФІДБЕК ТАРАСА
    #opensource #java #education

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

  • @Bobocode
    @Bobocode  Год назад

    👉 Навчання від Bobocode: bit.ly/3IRrJhj

  • @katatonicTheMad
    @katatonicTheMad Год назад +12

    Я б сказав, що для джуна доволі складні питання, імхо. Але так, якщо така співбесіда буде позитивною, то компанія отримає непоганого початківця, котрий дуже швидко почне самостійно працювати.

  • @rostyslavb1569
    @rostyslavb1569 Год назад +7

    Цікаво, сам зараз джун, паралельно відповідаю на питання, або лапаю себе на тому що не знаю, корисна штука такі інтерв'ю, тим паче такі розгорнуті, а головне Український контент!

  • @liiapavlenko8138
    @liiapavlenko8138 Год назад +11

    Дякую! Чудове інтерв'ю! Дійсно дякую за вашу працю)

  • @andriibulka
    @andriibulka Год назад +2

    Супер Український контент ! Лайк + підписка .
    Мені 32 Вчу java!

  • @savchenkoarts
    @savchenkoarts Год назад +1

    Я закріпився за тобою! Дякую, дуже корисно і цікаво на одному подиху все подивився. Як раз готуюсь к співбесідам, але є страх в цьому. Передивлюсь всі теми в тебе і буду відпрацьовувати на завданнях свої пробіли. Ще пишаюсь що в нас на Україні є такі талановиті люди. І дуже приємно коли українською, аж надихає. Відео, мікрофон, задній фон, дуже вражає якість. І в тебе є талант навчати одному, десь нагадуєш Птушкіна) за якість і любовь до своєї справи

  • @jeoparrdy
    @jeoparrdy Год назад +10

    Окей, Гугл... Як забанити тімліду доступ до RUclips?))) Дякую Тарас за чудовий досвід) Завдяки твоїм курсам освоїв і продовжую освоювати нову професію і маю чудову роботу!) Намагаюсь постійно вчитись, щоб не було так як тут, на інтерв'ю))
    P.S. Я пройшов випробувальний термін і зараз я Associated

    • @Bobocode
      @Bobocode  Год назад

      Удачі тобі! ;)

  • @yehor_ua
    @yehor_ua Год назад

    Цікаво та корисно, виписав собі теми, які треба підтягнути. Дякую)

  • @mariiaspivak7224
    @mariiaspivak7224 Год назад +2

    Дякую за інтерв'ю!) Двоє файних хлопців! Сергію бажаю удачі на роботі та ніколи не спинятись у розвитку)

  • @olekfolkner3224
    @olekfolkner3224 Год назад +6

    Спасибо!! все здорово, а будет что-то подобное с мидлом? Кстати, а можешь сделать видео по технологиям, что на проекте у вам было, какие подходы использовали, чем nexus лучше других менеджеров репозиториев или там использование liquibase и пр. Больше о реальных проектах и как это все устроено. У тебя же опыта просто масса, можешь поделиться, мне кажется будет всем интересно

  • @maximsheremet234
    @maximsheremet234 Год назад +8

    Я думав що розминка почнеться з Merge Sort ))

    • @jeoparrdy
      @jeoparrdy Год назад

      З мерджсорт простіше було))

  • @leetovetz
    @leetovetz Год назад +2

    джава раш - це українська компанія. раш з перекладу означає вриватися. вриватися в джаву виходить. я поки не переклав теж думав, що то щось з росіянами пов`язано))

  • @bodyakov4483
    @bodyakov4483 Год назад

    47:47 ахахаххаха

  • @vasya0412
    @vasya0412 Год назад

    зараз набіжать супер кодери і будуть срати про то шо він нічого не шарить, а я на своїй перші роботі, в 15 років, вчив тек ліда…

  • @MaximStepanov-ep5km
    @MaximStepanov-ep5km Год назад

    Hey, very interesting) dont' know if I will pass some of the questions with my 5 years of development

    • @Bobocode
      @Bobocode  Год назад

      You don't need to answer 100% of questions correctly to pass an interview.

  • @borisjohnson2826
    @borisjohnson2826 Год назад

    Навіщо знущатись над людиною змушуючи працювати у ворді? Ніколи цього не розумів.

    • @Bobocode
      @Bobocode  Год назад

      Це не для того, щоб знущатись. :)

  • @andriihromov2942
    @andriihromov2942 Год назад

    Нічого не наплутано - саме оффери, а не інвайти на інтерв*ю?

    • @Bobocode
      @Bobocode  Год назад +5

      Так, офери. Зараз Сергій вже кілька місяців працює в Глобалі