Тестовое собеседование Java разработчика #20 - Игорь Самойлов

Sdílet
Vložit
  • čas přidán 3. 07. 2024
  • Кандидат - будущий Java разработчик - Игорь Самойлов
    00:00 Знакомство
    02:45 Как передаются параметры в Java(по ссылке или по значению)?
    04:10 Какие есть методы у класса Object?
    06:03 Как происходит сравнение объектов в Java
    12:30 Какой “контракт” между методами equals() и hashcode()
    13:52 К какому принципу ООП относится переопределение методов?
    15:30 Что такое SOLID?
    18:40 Что такое immutable объекты?
    20:53 Как устроена HashMap?
    24:31 Что является монитором при работе с методом wait?
    27:46 С каким функциональным интерфейсом мы работаем в методе map()?
    29:40 Как работает связка try-catch-finally?
    31:45 Решение алгоритмической задачи
    37:54 Написание SQL запроса
    45:14 Как работает fetch type LAZY в Hibernate?
    50:20 Что такое Named Query в Hibernate?
    51:35 Что такое BeanPostProcessor?
    53:10 Что такое bean scope и какие виды существуют?
    53:45Что такое IoC и DI?
    55:03 Чем отличается обычный объект от Bean?
    56:30 Жизненный цикл бина в Spring
    57:20 Что такое Maven?
    58:56 Заключение

Komentáře • 136

  • @EugeneSuleimanov
    @EugeneSuleimanov  Před 3 lety +13

    Материалы, рекомендуемые к изучению:
    Java:
    - www.amazon.com/Effective-Java-Joshua-Bloch/dp/0134685997
    - www.amazon.com/Oracle-Certified-Professional-Programmer-Study/dp/1119584701
    - www.coursera.org/learn/algorithms-part1
    - www.coursera.org/learn/algorithms-part2
    Многопоточность:
    - www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601
    Базы данных:
    - www.amazon.com/Database-Concepts-9th-David-Kroenke/dp/0135188148
    - www.amazon.com/High-Performance-MySQL-Optimization-Replication/dp/1449314287/
    Hibernate:
    - www.amazon.com/Java-Persistence-Hibernate-Christian-Bauer/dp/1617290459
    Spring:
    - www.amazon.com/Pro-Spring-Depth-Guide-Framework/dp/1484228073

  • @Egorka413
    @Egorka413 Před 3 lety +42

    Эти собеседование очень помогают найти пробелы у себя в знаниях, спасибо большое!

  • @user-mb6gv1df7c
    @user-mb6gv1df7c Před 3 lety +25

    Новая серия любимого сериала! Лайк не глядя.

  • @Kiberpiest1
    @Kiberpiest1 Před 3 lety +1

    Новый видосик. Лайк для продвижения видео! Очень информативно.

  • @noNameNoFear1234
    @noNameNoFear1234 Před 3 lety +12

    Евгений спасибо за проделанную работу. Собесы джунами очень помогают подготовиться к первым собеседованиям. Игорь, не бросайте занятия! Удачи.

  • @aliakseitsymbalist8491
    @aliakseitsymbalist8491 Před 3 lety +3

    Игорь молодец, удачи в дальнейшей работе! Евгению спасибо за интервью

  • @esosebailaasi
    @esosebailaasi Před 3 lety +8

    Евгений, спасибо большое. Сам переучивался и с месяц назад прошел испытательный. Интервью очень помогали найти дыры в знаниях. Думаю также помогают огромному количеству людей.
    Звук хорошо сбалансирован на этом видео, круто что технически с каждым выпуском становится лучше.

    • @EugeneSuleimanov
      @EugeneSuleimanov  Před 3 lety +2

      Спасибо за отзыв и поздравляю с прохождением испытательного срока :)

  • @MrMaxosk
    @MrMaxosk Před 3 lety +5

    Давно не было, наконец

  • @Elnar853
    @Elnar853 Před 3 lety +4

    Поставил лайк на всякий, завтра посмотрю😊👍

  • @Devivl
    @Devivl Před rokem +3

    Евгений, у Вас талант задавать вопросы и подводить к верному решению.

  • @Fess_Summer_Soul
    @Fess_Summer_Soul Před 3 lety +4

    А вот и качественный контент подъехал

  • @1glevan
    @1glevan Před 3 lety +4

    Смотрю данный собесед и мысленно сам отвечаю на вопросы. Умеет Женя, всё-таки задать вопрос таким образом, что бы не по книжному развернуть тему. Евгений Спасибо что не останавливаешься.

  • @bryanin
    @bryanin Před 3 lety

    Евгений, большое спасибо за Вашу работу!

  • @user-cs4dl3kk8r
    @user-cs4dl3kk8r Před 3 lety

    Спасибо большое , очень полезно !!!

  • @skasper596
    @skasper596 Před 3 lety

    Евген, ты лучший. Спасибо за видео

  • @GoPetr
    @GoPetr Před 3 lety +1

    Спасибо!)

  • @John_Smith_Java
    @John_Smith_Java Před 3 lety +2

    Первый раз смотрю интервью на Java разработчика. Весьма интересно. Мне вскоре тоже предстоит парочка интервью. Я думал, что не стоит садиться спиной к окну. Буду знать, что это ок :)
    Спасибо. Будет полезно посмотреть побольше интервью.

    • @EugeneSuleimanov
      @EugeneSuleimanov  Před 3 lety

      Спасибо за отзыв!
      Успехов на собеседовании :)

  • @user-ms7ih5tu9m
    @user-ms7ih5tu9m Před 3 lety +26

    О, прекрасно, следующий час пройдет с пользой :)
    Спасибо Евгений!

  • @volodymyrhrynevych1337
    @volodymyrhrynevych1337 Před 3 lety +3

    Юбилейный выпуск, надо отметить 🥳🥳🥳

    • @EugeneSuleimanov
      @EugeneSuleimanov  Před 3 lety +8

      Да, уже 20 :)
      Но, я его уже отметил прибитым качеством видео, которое даже не проверил после обработки (facepalm). Не закидывайте тапками только, пожалуйста...

    • @volodymyrhrynevych1337
      @volodymyrhrynevych1337 Před 3 lety

      @@EugeneSuleimanov ничего, мы же не роботы - с каждым случается)

  • @user-qy2zk3me7j
    @user-qy2zk3me7j Před 2 lety

    Большое спасибо! Лайк

  • @user-oi1lb9lb4d
    @user-oi1lb9lb4d Před 3 lety +3

    Всем приятного просмотра!)

  • @maksgalik8376
    @maksgalik8376 Před 2 lety

    Спасибо за такой контент!

  • @fkyduckwarsaw691
    @fkyduckwarsaw691 Před 3 lety +26

    По хард-скиллу всё понятно, но по софт-скиллу наблюдение: ошибайся увереннее, очень неуверенная подача.
    Например фразы: " ну как я понял", '' если я правильно понял", ''боюсь ошибиться" - это палочки выручалочки,когда ты в тупике знаний или опыта.
    Нельзя их вставлять в каждый ответ. Создаётся возможно ложное ощущение о человеке.
    Как ему поручить задачу если он всё время страхуется и ''боится ошибиться". Ошибся,переделаешь,дебаггер в руки и время.
    Это не критика,это совет.
    Евгению спасибо за то что не забросил это важное дело!

    • @user-jg3ib3ll5c
      @user-jg3ib3ll5c Před 3 lety +1

      Благодарю за совет. Не могу не согласиться! Буду ломать это в себе.

    • @fkyduckwarsaw691
      @fkyduckwarsaw691 Před 3 lety +2

      @@user-jg3ib3ll5c codingbat.com/java очень советую на досуге порешать,там от простого к сложному. Я боялся таких задач,планировал пройти собес у Евгения и начал не спеша делать такого рода задачки. Потом оглянулся, оказалось я их сделал 200+ а там уже и на оффер получил)) так что удачи,терпения, всё обязательно получится! Надо давить всё время на пробелы в знаниях,но обязательно кодить,кодить, кодить и в голове сложится картинка.

    • @user-jg3ib3ll5c
      @user-jg3ib3ll5c Před 3 lety +1

      Кирилл благодарю за совет и помощь. Признателен. Буду работать. Жму руку!

    • @user-hh7rq8yn2m
      @user-hh7rq8yn2m Před 2 lety

      @@user-jg3ib3ll5c На данный момент получилось найти работу???

  • @k0jihero
    @k0jihero Před 3 lety +7

    Вагон терпения Евгений имеет

  • @alexsnowden7077
    @alexsnowden7077 Před 3 lety +2

    Спасибо за видео Евгений! Спасибо что не забросил серию видео с мок собеседованиями!
    Маленькая просьба. Не мог ли бы ты оставлять ссылку на задачу с leetcode или откуда ты их берешь в описании к видео? просто интересно в такой момент останавливать его прорешивать самому и сравнивать с тем как вы решаете его на видео.

  • @user-cs4dl3kk8r
    @user-cs4dl3kk8r Před 3 lety

    Спасибо вам огромное , ваше видео мне очень помогает

  • @volodymyrhrynevych1337
    @volodymyrhrynevych1337 Před 3 lety +13

    Смешное интервью, что не ответ - то String 🤣. Напомнило мне анекдот про студента и блоху

    • @BCEMCPATb
      @BCEMCPATb Před 3 lety

      .?)

    • @lordgarrish
      @lordgarrish Před 3 lety

      Зато сразу видна реальная ценность курсов.

  • @gingerCatStore
    @gingerCatStore Před rokem +2

    Жень, качество низкое 480 максимум и не различим код, благодарю за канал и плейлист этот

  • @user-mz4xy2vo4v
    @user-mz4xy2vo4v Před 3 lety +5

    хотелось бы больше вопросов услышать про спринг hibernate

  • @SvetlanaCapri
    @SvetlanaCapri Před 2 lety

    Спасибо за такие видео. Очень помогают, мне ( и я думаю многим) как начинающим свой путь в Java. Спасибо

  • @user-wt4ec3ih6s
    @user-wt4ec3ih6s Před 3 lety +19

    13:26 Не багнутая JVM
    5 раз перематывал... )

    • @user-vf9in6ht7e
      @user-vf9in6ht7e Před 3 lety

      ахахахахаххахахаах

    • @ololo2755
      @ololo2755 Před 2 lety

      Я ради этого в комменты зашел) подумал Евгений без настроения чет шоль)

  • @antonsemenov7176
    @antonsemenov7176 Před 3 lety +11

    пожалуйста, больше мидлов и синьеров! Спасибо)

  • @grajdanin1234
    @grajdanin1234 Před 3 lety

    Не совсем улавливаю когда ответ был верным,а когда нет.Да,да и поехали дальше.

  • @Idrsvv
    @Idrsvv Před 3 lety

    Ура, звук подтянут!

  • @liberta8053
    @liberta8053 Před 3 lety

    Собеседование огонь! 👍;

  • @zhenyalee2731
    @zhenyalee2731 Před 3 lety +8

    Было бы неплохо чтобы всё таки отвечали на вопросы которые задаете, раз собеседник не может ответить
    Да и если не правильно отвечает, то резюмировали ответ правильно
    Потому что потом может быть не понятно, правильно он ответил или всё же нет
    И по итогу запоминаешь ненужную информацию

    • @EugeneSuleimanov
      @EugeneSuleimanov  Před 3 lety +5

      Спасибо за комментарий. Исходя из моего опыта, более эффективно самому искать ответ на вопрос. Тем более, что список вопросов есть в описании под видео.

  • @user-sl1ti8bx4h
    @user-sl1ti8bx4h Před 3 lety +3

    Приветствую Евгений, как к Вам можно попасть на собеседование?

  • @jollyroger2757
    @jollyroger2757 Před 3 lety +1

    Спасибо большое за труд. Будут ли мидлы или помидоры?

    • @EugeneSuleimanov
      @EugeneSuleimanov  Před 3 lety

      Спасибо за отзыв!
      Когда будут желающие - конечно:)

  • @rafonvc6267
    @rafonvc6267 Před 3 lety

    Добрый день! У Вас есть телеграмм с видео собеседованиями? Чтобы посмотреть видео в оффлайне.

  • @sergegreenband7699
    @sergegreenband7699 Před 2 lety +3

    На написании sql - запроса терпение кончилось, дальше смотреть не смог) всем удачи.

  • @kruvalgen2711
    @kruvalgen2711 Před 3 lety +10

    Много воды и слов паразитов. Ничего не понятно. Евгений как всегда красавчик

  • @odoyevsky
    @odoyevsky Před 3 lety +5

    То чувство, когда такие же имя и фамилия, как раз недавно проходил собеседование на стажировку, на секунду так удивился: "что? какого черта?". Вот это совпадение =)

  • @user-kk9rx4jd6zs
    @user-kk9rx4jd6zs Před 3 lety +11

    "Сегодня видел определение, но уже не вспомню", это ОРРРРРР

  • @user-mv4oo2dg2f
    @user-mv4oo2dg2f Před 3 lety +3

    Нужна стажировка это 100% или читать больше книг по Java.

  • @madcalm2024
    @madcalm2024 Před rokem +1

    Ожидаемо. Не ответил на те темы, по которым сам не не набил практические (хотя бы на пет-проектах) шишки

  • @sergebankovskiy5114
    @sergebankovskiy5114 Před 3 lety +11

    Его репетитор(лектор, ментор) после просмотра этого собеса просто обязан будучи джентельменом вернуть деньги)))

  • @stanislavshilo6022
    @stanislavshilo6022 Před 3 lety +1

    определить equals

  • @pavlikmclaud5613
    @pavlikmclaud5613 Před 3 lety +4

    Тот случай когда начинают изучать спринг после написания первого калькулятора

  • @nikitadashkin31
    @nikitadashkin31 Před 3 lety +4

    Краснею за брата

  • @user-pp9kp6bw3u
    @user-pp9kp6bw3u Před 3 lety

    подскажите, как попасть на такое собеседование

  • @user-qx3jt8fw1v
    @user-qx3jt8fw1v Před 2 lety +1

    Посмотрел половину. По моему он больше засрал мне мозги, чем ответил хоть на один вопрос ))

  • @sergeykuznetsov3249
    @sergeykuznetsov3249 Před rokem +1

    Когда получил легаси код, вспоминай принцип - Ничего не изменяем, только смотрим

  • @Az1zdev
    @Az1zdev Před 3 lety +1

    👍👍👍👍

  • @gulbagomedovich
    @gulbagomedovich Před 3 lety

    Как попасть на собеседование к вам?

  • @PredatorAlpha2
    @PredatorAlpha2 Před 2 lety

    У меня просьба
    Ставь шрифт для заданий больше, я часто с телефона смотрю

  • @user-qx3jt8fw1v
    @user-qx3jt8fw1v Před 2 lety +3

    Было бы круто, рисовать не только вопрос, но и краткий ответ прямо в видео

  • @donquih0te396
    @donquih0te396 Před 3 lety +2

    Вопросы на стажера что ли?)

  • @andrii_berezhnyi
    @andrii_berezhnyi Před 2 lety

    Вас слышно тише чем Игоря.

  • @dmitriykollegov4747
    @dmitriykollegov4747 Před 3 lety +9

    Нафига такое большое разрешение аж 480р на до было оставить 12р)))

    • @EugeneSuleimanov
      @EugeneSuleimanov  Před 3 lety +3

      Не виноватый я - я в монтаже - Грут :)
      Сейчас буду заниматься изучением программ

  • @lordgarrish
    @lordgarrish Před 3 lety +13

    Игорь, судя по картинке, работает в ФСБ

    • @user-tt3vu5ob7g
      @user-tt3vu5ob7g Před 2 lety

      Интересно, голос изменён или нет

  • @just_dev_v
    @just_dev_v Před 3 lety +2

    37:46 а можно и мне скинуть что почитать, для решения таких задачек?:)

    • @fuuuh
      @fuuuh Před 3 lety +1

      codewars.com leetcode.com hackerrank.com выбирай любой и тренеруйся. Решение задач - только практика, теория не особо поможет.

    • @just_dev_v
      @just_dev_v Před 3 lety

      @@fuuuh Спасибо тебе, добрый человек)

  • @victordelacroix654
    @victordelacroix654 Před 2 lety +21

    Мне кажется мидлы и сеньоры не хотят проходить собес, потому что не каждый мидл или сеньор уверен что он мидл или сеньор.

    • @ekaterinaglushko6134
      @ekaterinaglushko6134 Před 2 lety

      Синдром самозванца пробуждается

    • @maitreeee
      @maitreeee Před 2 lety

      да им это в принципе не нужно

    • @olekfolkner3224
      @olekfolkner3224 Před 2 lety +1

      проходить собеседования это не про мидла и синьора, это про навык проходить собеседования)

  • @napeHEK1
    @napeHEK1 Před 3 lety +2

    Одно лицо у Евгена когда с сениором общается и другое когда с джуном, которого даже я как джун слушать не могу. И так вытягивает еще его.

  • @thenightfestival1506
    @thenightfestival1506 Před 3 lety

    задачка в три-четыре строчки решается через рекурсию)

    • @ogrig3430
      @ogrig3430 Před 3 lety +2

      Да, в три получилось, но, на мой взгляд, сразу давать новичку деревянную рекурсию это перебор. Лучше для разогрева начинать с чего-нибудь попроще.

    • @thenightfestival1506
      @thenightfestival1506 Před 3 lety

      @@ogrig3430 думаю вы правы) у самого проблем куча с этими задачками))

    • @user-qn2op8hm8o
      @user-qn2op8hm8o Před 3 lety

      У меня получилось в 4 строчки решить , спасибо за наводку про рекурсию, до этого серьезно к ней не подходил.

  • @iliys1994
    @iliys1994 Před 3 lety

    Парню надо больше книг стандартных почитать. и Б4 тоже бы проштудировать )

    • @steveworks1956
      @steveworks1956 Před 3 lety +2

      Парню для начала надо начать писать код, решать задачи. Пройти простейший практический курс по алгоритмам и структурам данных на Java.
      Если вы под Б4 имели ввиду Design Patterns то до них ему еще далеко.

  • @user-oi1lb9lb4d
    @user-oi1lb9lb4d Před 3 lety

    Кстати, Евгений, а какой процент правильных ответов нужно иметь, чтобы пройти собес?

    • @mikhailkliasheu4727
      @mikhailkliasheu4727 Před 3 lety

      Важен не процент, а общее впечатление

    • @user-oi1lb9lb4d
      @user-oi1lb9lb4d Před 3 lety

      @@mikhailkliasheu4727 Оо, понимаю. Не знал.

    • @EugeneSuleimanov
      @EugeneSuleimanov  Před 3 lety

      @@mikhailkliasheu4727 да, именно :)

    • @user-nn4jy5kv5q
      @user-nn4jy5kv5q Před 3 lety

      ну вот по личному опыту - у меня было 66% и я прошёл

    • @EugeneSuleimanov
      @EugeneSuleimanov  Před 3 lety

      @@helios32132 тестовые задания - это совсем отдельная тема :)

  • @podsvinokSatani
    @podsvinokSatani Před 3 lety +1

    А почему Анна Михтаревич, так на мужика похожа?) 0:37 в левом нижнем углу

  • @YWNWA-ZXC
    @YWNWA-ZXC Před 2 lety +1

    Вот вам и на курсики походил годик и видосики посмотрел вкатывальщик) в простейшем вопросе запнулся, который знает любой студент, который на интерна пошел)

  • @piedpiper568
    @piedpiper568 Před rokem

    вот

  • @friedbearsburninhell2022
    @friedbearsburninhell2022 Před 3 lety +2

    Свежий контент! Супер! После person1.equals(person2) false -> корабль сел на мель =)

    • @EugeneSuleimanov
      @EugeneSuleimanov  Před 3 lety +1

      Спасибо за отзыв!

    • @user-qx3jt8fw1v
      @user-qx3jt8fw1v Před 2 lety

      Если бы ответ был p1.name.equals(p2.name) ? Это был бы верный ответ ?

  • @Dimoniada
    @Dimoniada Před 3 lety +3

    Слабенько, но Женя вытянул на себе собеседование)

    • @user-jg3ib3ll5c
      @user-jg3ib3ll5c Před 3 lety

      Вынужден признать, слабо сам остался недоволен. Но есть тему которые дались лучше остальных, буду работать

  • @non_holy6286
    @non_holy6286 Před 3 lety +7

    Евгений, спасибо! Собеседуемый, конечно, слабоыат для 8 месяцев, не в обиду

    • @non_holy6286
      @non_holy6286 Před 3 lety

      то не могу, это не скажу, тут глубоко не смотрел. Что ты изучал 8 месячев друже?

    • @user-jg3ib3ll5c
      @user-jg3ib3ll5c Před 3 lety

      Есть такое, повторю есть темы которые конечно даются труднее всего, практического навыка надо ещё. Но я учту, ну и конечно не обижаюсь на конструктивную критику)

    • @shluhogon_42
      @shluhogon_42 Před 2 lety

      ​@@user-jg3ib3ll5c хотелось бы узнать, как успехи на данном этапе?

  • @Batyrbala
    @Batyrbala Před rokem

    Я считаю себя слабеньким кандидатом, но этот кандидат вообще слабый, ещё надо подучиться

    • @EugeneSuleimanov
      @EugeneSuleimanov  Před rokem +1

      Для этого и проходим собеседования, чтобы выявить пробелы и закрыть их.

  • @user-ur7bn1kd1p
    @user-ur7bn1kd1p Před 5 měsíci

    Для 8 месяцев изучения очень слабый прогресс

  • @anjelomanoranjan
    @anjelomanoranjan Před 10 měsíci

    Женя, так ты из Украины? Брат, я ещё больше люблю твой канал

  • @victordelacroix654
    @victordelacroix654 Před 2 lety +2

    Мне кажется мидлы и сеньоры не хотят проходить собес, потому что не каждый мидл или сеньор уверен что он мидл или сеньор.