Тестовое собеседование Java разработчика #20 - Игорь Самойлов
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 Заключение
Материалы, рекомендуемые к изучению:
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
Эти собеседование очень помогают найти пробелы у себя в знаниях, спасибо большое!
Спасибо за отзыв :)
Новая серия любимого сериала! Лайк не глядя.
Новый видосик. Лайк для продвижения видео! Очень информативно.
Евгений спасибо за проделанную работу. Собесы джунами очень помогают подготовиться к первым собеседованиям. Игорь, не бросайте занятия! Удачи.
Спасибо за отзыв!
Игорь молодец, удачи в дальнейшей работе! Евгению спасибо за интервью
Евгений, спасибо большое. Сам переучивался и с месяц назад прошел испытательный. Интервью очень помогали найти дыры в знаниях. Думаю также помогают огромному количеству людей.
Звук хорошо сбалансирован на этом видео, круто что технически с каждым выпуском становится лучше.
Спасибо за отзыв и поздравляю с прохождением испытательного срока :)
Давно не было, наконец
Поставил лайк на всякий, завтра посмотрю😊👍
Евгений, у Вас талант задавать вопросы и подводить к верному решению.
Спасибо за отзыв :)
А вот и качественный контент подъехал
Смотрю данный собесед и мысленно сам отвечаю на вопросы. Умеет Женя, всё-таки задать вопрос таким образом, что бы не по книжному развернуть тему. Евгений Спасибо что не останавливаешься.
Евгений, большое спасибо за Вашу работу!
Спасибо за отзыв :)
Спасибо большое , очень полезно !!!
Евген, ты лучший. Спасибо за видео
Спасибо!)
Первый раз смотрю интервью на Java разработчика. Весьма интересно. Мне вскоре тоже предстоит парочка интервью. Я думал, что не стоит садиться спиной к окну. Буду знать, что это ок :)
Спасибо. Будет полезно посмотреть побольше интервью.
Спасибо за отзыв!
Успехов на собеседовании :)
О, прекрасно, следующий час пройдет с пользой :)
Спасибо Евгений!
Спасибо за отзыв :)
Юбилейный выпуск, надо отметить 🥳🥳🥳
Да, уже 20 :)
Но, я его уже отметил прибитым качеством видео, которое даже не проверил после обработки (facepalm). Не закидывайте тапками только, пожалуйста...
@@EugeneSuleimanov ничего, мы же не роботы - с каждым случается)
Большое спасибо! Лайк
Спасибо за отзыв!
Всем приятного просмотра!)
Спасибо за такой контент!
По хард-скиллу всё понятно, но по софт-скиллу наблюдение: ошибайся увереннее, очень неуверенная подача.
Например фразы: " ну как я понял", '' если я правильно понял", ''боюсь ошибиться" - это палочки выручалочки,когда ты в тупике знаний или опыта.
Нельзя их вставлять в каждый ответ. Создаётся возможно ложное ощущение о человеке.
Как ему поручить задачу если он всё время страхуется и ''боится ошибиться". Ошибся,переделаешь,дебаггер в руки и время.
Это не критика,это совет.
Евгению спасибо за то что не забросил это важное дело!
Благодарю за совет. Не могу не согласиться! Буду ломать это в себе.
@@user-jg3ib3ll5c codingbat.com/java очень советую на досуге порешать,там от простого к сложному. Я боялся таких задач,планировал пройти собес у Евгения и начал не спеша делать такого рода задачки. Потом оглянулся, оказалось я их сделал 200+ а там уже и на оффер получил)) так что удачи,терпения, всё обязательно получится! Надо давить всё время на пробелы в знаниях,но обязательно кодить,кодить, кодить и в голове сложится картинка.
Кирилл благодарю за совет и помощь. Признателен. Буду работать. Жму руку!
@@user-jg3ib3ll5c На данный момент получилось найти работу???
Вагон терпения Евгений имеет
Спасибо за видео Евгений! Спасибо что не забросил серию видео с мок собеседованиями!
Маленькая просьба. Не мог ли бы ты оставлять ссылку на задачу с leetcode или откуда ты их берешь в описании к видео? просто интересно в такой момент останавливать его прорешивать самому и сравнивать с тем как вы решаете его на видео.
Спасибо вам огромное , ваше видео мне очень помогает
Спасибо за отзыв :)
Смешное интервью, что не ответ - то String 🤣. Напомнило мне анекдот про студента и блоху
.?)
Зато сразу видна реальная ценность курсов.
Жень, качество низкое 480 максимум и не различим код, благодарю за канал и плейлист этот
Исправим, спасибо за сигнал!
хотелось бы больше вопросов услышать про спринг hibernate
Спасибо за такие видео. Очень помогают, мне ( и я думаю многим) как начинающим свой путь в Java. Спасибо
Спасибо за отзыв!
13:26 Не багнутая JVM
5 раз перематывал... )
ахахахахаххахахаах
Я ради этого в комменты зашел) подумал Евгений без настроения чет шоль)
пожалуйста, больше мидлов и синьеров! Спасибо)
Постараемся :)
Не совсем улавливаю когда ответ был верным,а когда нет.Да,да и поехали дальше.
Все как в жизни :)
Ура, звук подтянут!
Собеседование огонь! 👍;
Спасибо за отзыв :)
Было бы неплохо чтобы всё таки отвечали на вопросы которые задаете, раз собеседник не может ответить
Да и если не правильно отвечает, то резюмировали ответ правильно
Потому что потом может быть не понятно, правильно он ответил или всё же нет
И по итогу запоминаешь ненужную информацию
Спасибо за комментарий. Исходя из моего опыта, более эффективно самому искать ответ на вопрос. Тем более, что список вопросов есть в описании под видео.
Приветствую Евгений, как к Вам можно попасть на собеседование?
Спасибо большое за труд. Будут ли мидлы или помидоры?
Спасибо за отзыв!
Когда будут желающие - конечно:)
Добрый день! У Вас есть телеграмм с видео собеседованиями? Чтобы посмотреть видео в оффлайне.
На написании sql - запроса терпение кончилось, дальше смотреть не смог) всем удачи.
Много воды и слов паразитов. Ничего не понятно. Евгений как всегда красавчик
То чувство, когда такие же имя и фамилия, как раз недавно проходил собеседование на стажировку, на секунду так удивился: "что? какого черта?". Вот это совпадение =)
Тоже Java?
@@volodymyrhrynevych1337 да)
"Сегодня видел определение, но уже не вспомню", это ОРРРРРР
Нужна стажировка это 100% или читать больше книг по Java.
Ожидаемо. Не ответил на те темы, по которым сам не не набил практические (хотя бы на пет-проектах) шишки
«И опыт, сын ошибок трудных» :)
Его репетитор(лектор, ментор) после просмотра этого собеса просто обязан будучи джентельменом вернуть деньги)))
определить equals
Тот случай когда начинают изучать спринг после написания первого калькулятора
Краснею за брата
подскажите, как попасть на такое собеседование
Посмотрел половину. По моему он больше засрал мне мозги, чем ответил хоть на один вопрос ))
Когда получил легаси код, вспоминай принцип - Ничего не изменяем, только смотрим
👍👍👍👍
Как попасть на собеседование к вам?
У меня просьба
Ставь шрифт для заданий больше, я часто с телефона смотрю
Было бы круто, рисовать не только вопрос, но и краткий ответ прямо в видео
Вопросы на стажера что ли?)
Вас слышно тише чем Игоря.
Нафига такое большое разрешение аж 480р на до было оставить 12р)))
Не виноватый я - я в монтаже - Грут :)
Сейчас буду заниматься изучением программ
Игорь, судя по картинке, работает в ФСБ
Интересно, голос изменён или нет
37:46 а можно и мне скинуть что почитать, для решения таких задачек?:)
codewars.com leetcode.com hackerrank.com выбирай любой и тренеруйся. Решение задач - только практика, теория не особо поможет.
@@fuuuh Спасибо тебе, добрый человек)
Мне кажется мидлы и сеньоры не хотят проходить собес, потому что не каждый мидл или сеньор уверен что он мидл или сеньор.
Синдром самозванца пробуждается
да им это в принципе не нужно
проходить собеседования это не про мидла и синьора, это про навык проходить собеседования)
Одно лицо у Евгена когда с сениором общается и другое когда с джуном, которого даже я как джун слушать не могу. И так вытягивает еще его.
задачка в три-четыре строчки решается через рекурсию)
Да, в три получилось, но, на мой взгляд, сразу давать новичку деревянную рекурсию это перебор. Лучше для разогрева начинать с чего-нибудь попроще.
@@ogrig3430 думаю вы правы) у самого проблем куча с этими задачками))
У меня получилось в 4 строчки решить , спасибо за наводку про рекурсию, до этого серьезно к ней не подходил.
Парню надо больше книг стандартных почитать. и Б4 тоже бы проштудировать )
Парню для начала надо начать писать код, решать задачи. Пройти простейший практический курс по алгоритмам и структурам данных на Java.
Если вы под Б4 имели ввиду Design Patterns то до них ему еще далеко.
Кстати, Евгений, а какой процент правильных ответов нужно иметь, чтобы пройти собес?
Важен не процент, а общее впечатление
@@mikhailkliasheu4727 Оо, понимаю. Не знал.
@@mikhailkliasheu4727 да, именно :)
ну вот по личному опыту - у меня было 66% и я прошёл
@@helios32132 тестовые задания - это совсем отдельная тема :)
А почему Анна Михтаревич, так на мужика похожа?) 0:37 в левом нижнем углу
Чудеса :)
Вот вам и на курсики походил годик и видосики посмотрел вкатывальщик) в простейшем вопросе запнулся, который знает любой студент, который на интерна пошел)
вот
Свежий контент! Супер! После person1.equals(person2) false -> корабль сел на мель =)
Спасибо за отзыв!
Если бы ответ был p1.name.equals(p2.name) ? Это был бы верный ответ ?
Слабенько, но Женя вытянул на себе собеседование)
Вынужден признать, слабо сам остался недоволен. Но есть тему которые дались лучше остальных, буду работать
Евгений, спасибо! Собеседуемый, конечно, слабоыат для 8 месяцев, не в обиду
то не могу, это не скажу, тут глубоко не смотрел. Что ты изучал 8 месячев друже?
Есть такое, повторю есть темы которые конечно даются труднее всего, практического навыка надо ещё. Но я учту, ну и конечно не обижаюсь на конструктивную критику)
@@user-jg3ib3ll5c хотелось бы узнать, как успехи на данном этапе?
Я считаю себя слабеньким кандидатом, но этот кандидат вообще слабый, ещё надо подучиться
Для этого и проходим собеседования, чтобы выявить пробелы и закрыть их.
Для 8 месяцев изучения очень слабый прогресс
Женя, так ты из Украины? Брат, я ещё больше люблю твой канал
Спасибо за комментарий :)
Мне кажется мидлы и сеньоры не хотят проходить собес, потому что не каждый мидл или сеньор уверен что он мидл или сеньор.