Middle Java разработчик удивил на собеседовании знаниями уровня Senior!

Поделиться
HTML-код
  • Опубликовано: 9 фев 2025

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

  • @KoryRuno
    @KoryRuno Месяц назад +1

    Уххх парень красавчик, очень понравилось как отвечал на вопросы. Много полезного узнал хотя сам java Разраб. Крутой контент делаете ребят! Продолжайте!

    • @hint1k
      @hint1k 7 дней назад

      это троллинг такой что ли? у меня нет высшего образования по программированию и нет 3 лет опыта работы как у него и то знаю что такое рест и как он расшифровывается. С такими знаниями сейчас на стажера не возьмут, не то что сеньора.

  • @yoxaron
    @yoxaron 3 месяца назад +18

    Такое чувство, что для этого интервьюера самое важное, чтобы прозвучало слово/понятие и абсолютно не важно, что парень до этого полминуты рассказывал, что это понятие означает

    • @troll_eybus
      @troll_eybus 3 месяца назад +4

      Вся суть интервью. Во многом можно понять эту ситуацию. Сидишь выдумываешь вопросы с пристрастием на основе резюме. Рапорт не очень выстраивается или просто не нравится человек, думаешь как бы завалить. Или не хочется его брать потому что хочешь к себе взять кореша Петьку с которым пиво пьёте по выходным, так ещё и рефералка капнет. И даже если кандидат толковый и хочется его брать, ставка которая была может уйти, отдали её другой команде и всё. Странно вообще все эти пляски с собесами когда вся суть не в знаниях, а просто в часике чилла для интервьюера.

    • @Das.Kleine.Krokodil
      @Das.Kleine.Krokodil 3 месяца назад

      @@troll_eybus "Рапорт не очень выстраивается"
      а почему по русски не сказать?

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

      @@Das.Kleine.Krokodil у меня член 2 метра, вот почему

    • @handle6186
      @handle6186 Месяц назад

      ​@@Das.Kleine.Krokodil Поработайте в иностранной компании, потом спрашивайте

  • @ruslooob
    @ruslooob 3 месяца назад +9

    Большое спасибо за интервью!

  • @petrivanov1565
    @petrivanov1565 2 часа назад

    Собеседование на джуна в 2030 : Напишите свой спринг, томкат сервер и всё это на листочке с карандашиком.

  • @enyaenya2823
    @enyaenya2823 3 месяца назад +8

    Даже не открывая видео можно предугадать, что в комментариях будут писать мол "ну явно джун", это классика просто, а тут еще и доп триггеры в названии))
    За интервью спасибо, много полезной информации, особенно по архитектурным моментам

    • @Ivan-t8l1r
      @Ivan-t8l1r 2 месяца назад

      так это джун на самом деле?

    • @АртурКравченко-х2б
      @АртурКравченко-х2б Месяц назад

      @@Ivan-t8l1r кто он на самом деле на данном этапе только Аллах знает

  • @mobilafilm
    @mobilafilm Месяц назад

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

  • @instl1117
    @instl1117 3 месяца назад +10

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

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

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

  • @АлександрМясников-й2щ
    @АлександрМясников-й2щ 3 месяца назад +9

    Посмотрел половину и очень захотелось написать коммент. Просто ужасный собес на мой взгляд. Собеседующий: "я тыщу лет в разработке, провел миллион собесов, а теперь давай проверим помнишь ли ты всю ерунду, которую для Реальной разработки помнить да и знать(как расшифровывается rest) нафиг не надо, а я это спрашиваю по два раза в день и повышаю свою самооценку." "Прочитай про двух философов, очень советую" Вопрос: Нахуа хуа? Да этот вопрос почти ко всем твоим вопросам относится, олдскульный ты наш. Вот есть люди которые работу работают, а есть которые только делают умный вид разбрасываясь никому не нужной информацией.
    Частенько хочется задать вопрос подобным собеседующим: Вам шашечки или ехать? Что за херню ты спрашиваешь? Кому и где это надо всегда помнить?

    • @АлександрМясников-й2щ
      @АлександрМясников-й2щ 3 месяца назад +1

      Могу принять что такими вопросами можно джуна мучать, ибо опыта у него нет, есть только набор таких вот знаний. А с мидлом и выше, то зачем играть в игру, все ли помнишь из ненужной теории? Если когда нибудь потребуется то это гуглится за 5 секунд, как на основе этих вопросов объективно делать выводы о кандидате на роль разработчика? Тот кто не знает порядок принципов ООП тот не сможет АПИ написать или что?)
      Лично я вообще удивлен что парень столько помнит, видимо готовился хорошо, так как в работе это не нужно от слова совсем

    • @ler9251
      @ler9251 21 день назад

      ​@@АлександрМясников-й2щ ну понятное всем дело что он готовился для интервью. По моему мнению это проверка человека не на рабочий опыт а на хороший study experience. То есть такой человек не просто собрал один часто используемый полезный проект и с легкостью говорит что я могу это сделать, я полезен вам. Его путь как программиста пройден не через пару ютуб видео как сделать чтоб заработало а через огромное количество учебных ресурсов (с повторяющемся контентом) , практик и набитых ошибок с темами далекими от повседневных задач.
      "Тот кто не знает порядок принципов ООП тот не сможет АПИ написать или что? )" - единственное что могу сказать о таком джависте это то что ему уверенно можно доверить АПИ писать )

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

    thank you!

  • @RuslanMurzin-uz8fj
    @RuslanMurzin-uz8fj 3 месяца назад +4

    00:25:55 - В чем разница между абстрактными классами и интерфейсами?
    "У нас два способа есть как ввести абстракцию
    в чём разница между ними ?"
    После рассуждений даётся ответ :
    "абстрактный класс всегда только один и подразумевает под собой всегда акую-то сущность
    интрефейсов может быть много и подразумевают какие-то свойства"
    А неабстрактный класс это не сущность ?
    Кстати, Руслан давал правильное определение, что интерфейс это контракт между классом и внешним миром.
    А абстрактный класс это всего лишь недописанный класс.
    В идеале нужно оперировать обычными классами и интерфейсами.

  • @yetti7310
    @yetti7310 29 дней назад +1

    Это где в Европе зп в 1,5-2к на мидла? В странах где айти более-менее развито это 3-4к на руки.

  • @fanifyeyev
    @fanifyeyev Месяц назад +1

    По-моему Dependency Inversion неправильно был упомянут в контексте Spring фреймворка. Мне кажется что имелось ввиду Dependency Injection

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

    класс спасибо

  • @v.callaway1278
    @v.callaway1278 17 дней назад

    Там ошибка с liveLock - перепутали с starvation

  • @hro688
    @hro688 Месяц назад

    20:50 некорректны вопрос, не "почему" а "для чего" следовало спросить. "Почему" - предполагает описание механизма, за счет чего строки неизменяемые, а интервьюеру нужен ответ на вопрос "для чего объекты неизменямые" (и стринги тут тоже запутывают)

  • @LetsPlayInTeLLigency
    @LetsPlayInTeLLigency 2 месяца назад

    Френдли Таг НГГ бросил рэп и решил вкатиться в айти 🖐✌

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

    Странные вопросы, честно говоря. 00:48:09 - Dependency Inversion из SOLID и Dependency Injection из Spring это ж разные вещи... Кандидат хорош.

    • @mileslucis7454
      @mileslucis7454 Месяц назад

      наоборот хороший вопрос

  • @Mystic99
    @Mystic99 2 месяца назад +4

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

  • @NobodyLast-r4u
    @NobodyLast-r4u 2 месяца назад

    А есть примеры сценариев, когда я бы предпочел использовать wait и notify? Просто пока не вижу смысла помнить о них вообще. Ну и да, у мидлов собес должен проходить по опыту и кейсам, а не по методам object, имхо

    • @Mystic99
      @Mystic99 2 месяца назад

      Та все интервью такое. я вижу парень неплохо разбирается но нет он начинает спрашивать несуразицу оказывается есть последовательность ООП

  • @ВасилийГоловко-д9и
    @ВасилийГоловко-д9и 3 месяца назад +4

    Не знаю, почему оценили как сеньора, если даже вопросов не было на уровне синьеора

  • @FeliksBekeshov
    @FeliksBekeshov 3 месяца назад +5

    35:10 минуте Рассказывает про LiveLock - а по факту рассказал про ThreadStarvation

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

      Да, тоже только потом понял. Про LiveLock никто внятного примера, кроме как про 2 людей.

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

    Странные вопросы честно говоря. Зп мидла в европе 2к евро? Это где? Минимум от 5-6к

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

      5-6 это практически максимум, который можно получать, еще надо вычесть налоги 30% из этого.

  • @МаксМакс-ч8к
    @МаксМакс-ч8к 3 месяца назад +4

    Я готов поспорить, что в сбер, т, Яндекс на джуна бы максимум потянул! А тут сеньор😂

    • @ruslooob
      @ruslooob 3 месяца назад +4

      Меня даже джуном не хотят брать в яндекс) Не знаю кто им нужен. Наверное синьер за зп джуна

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

      в Яндекс требования другие, они не проверяют особо знание какого то языка. Они больше проверяют знание алгоритмов и решение алгоритмических задач. Для сеньоров так же есть систем дизайн, где нужно создать архитектуру высоконагруженной системы.

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

      @@dastaniyembergen697 у меня 230 решенных задач на leetcode. Это не влияет на прохождение собеса в Яндекс. Что влияет - я не знаю, обратная связь ужасна.

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

    чудной парень...до мидла еще далеко - а вот джун уверенный

    • @ruslooob
      @ruslooob 3 месяца назад +4

      Блин, а как ты меня раскусил?

    • @urugwaii6653
      @urugwaii6653 3 месяца назад +2

      @@ruslooob а мне кажется, что уровень у тебя серьезный!
      За такой промежуток времени тяжело полностью раскрыть человека, но даже если судить по твоим ответам, то все четко!
      Успехов тебе в развитии и крутых офферов!

  • @RuslanMurzin-uz8fj
    @RuslanMurzin-uz8fj 3 месяца назад

    00:24:52 - В чем суть инкапсуляции?
    ответ : "инкапсуляция это сокрытие реализации ...
    предоставляем тот интерфейс который более удобный"
    "ну в общем , да"
    Получается, что если в классе нет данных, то тоже будет инкапсуляция. Т.е просто интерфейс.
    В корне неправильно.
    Для ООП это совмещение состояния (данных) объекта и операций (методов), которые могут изменить или опубликовать их. Инкапсуляция может быть сильная (strong) или слабая (weak).

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

      Инкапсуляция это сокрытие реализации. Засчёт этого пользователю предоставляется понятный интерфейс взаимодействия. Пример: вождение автомобиля: нужно знать только про руль и педали и не знать про все остальное.
      Пустой класс это не есть Инкапсуляция, потому что скрывать нечего. Интерфейс назвать инкапсуляцтец тоже язык не поворачивается - потому что инкапсуляция относится к реализации, а не контракту.

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

      Да не столько про"спрятать" сколько не дать "изменить чтото что не надо менять "

  • @maraeluf-brown9296
    @maraeluf-brown9296 3 месяца назад

    Сомнительно)

  • @kuarkot
    @kuarkot 3 месяца назад +2

    С уважением говорю к программисту, которого собеседовали, парень простой и располагающий к себе. Только вопросы и ответы для Junior. Три года назад я много собесов проходил на уровень Junior - мне это всё уже тогда надо было знать на уровне профессионализма: и CI/CD, и Docker, и REST, и Hibernate досканально, весь Spring от А до Я на экспертном уровне, и опыт с микросервисами должен был быть, Кафкой или ActiveMQ - иметь большой опыт и знать всё очень хорошо, не говоря уже про экспертное умение работать и оптимизировать Postgres или Oracle, зная SQL на уровне, параллельно задавали вопросы про System Design. Именно поэтому, не в укор говорю, но исходя из нашей неадекватной обстановки, можно сказать, что вероятнее всего это собеседование не с Middle, а с уверенным Junior программистом. А лет 15-20 назад достаточно было знать Java Core на начальном уровне, чтобы стать уверенным Джуном.

    • @ruslooob
      @ruslooob 3 месяца назад +2

      Я мидл+, на собеседовании большинство вопросов были на уровень джуна. Но это не от меня уже зависит.

    • @ОвощевоеРабугу
      @ОвощевоеРабугу 3 месяца назад +4

      Абсолютно каждый комментатор ВСЕГДА в ЛЮБОМ видео говорит о том, что вопросы максимум уровня джуна. Но никогда не называют ПО-НАСТОЯЩЕМУ СЕНЬОРОВСКИЕ ВОПРОСЫ. Может, просветите? А то я за 5 лет хождения по собеседованиям даже таких как здесь в видео редко слышал. Обычно это весь список "топ-100 вопросов по джава на собеседовании", просто с разным углублением в зависимости от позиции.

    • @DemonCrit
      @DemonCrit 2 месяца назад +2

      интересные у вас джуны, как взять синьора на зп джуна называется это

    • @Anonimus_13
      @Anonimus_13 2 месяца назад +2

      И как junior это может знать? Я после 4.5 на проекте с Kafka, Redis, Mongo, Spring Boot, Kubernetes уже все забыл спустя 5-6 месяцев. А вы умудрились изучить на профессиональном уровне и проходить собесы?

    • @ruslooob
      @ruslooob 2 месяца назад +1

      ​@@Anonimus_13 Да забей, он оторван от реальности. Я когда джуном устраивался (года 3-4 назад), я даже спринга не знал, только java core, git и sql немного. Сейчас я бы тоже взял бы джуна с такими навыками. От него другие качества требуются и это точно не харды.

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

    а че в вашей джаве начиная с 8 версии интерфейсы не могут реализовать методы по умолчанию что уже как бы "состояние"?) Честно говоря хз че там сеньорского ,рожал ответ про разницу между абстрактным классом и интерфейсом хотя тупо мог бы сказать " у интерфейсов все поля публичные ,у абстрактного класса могут приватные поля,методы виртуальные(хз есть ли в джаве такое),наследование отличается,можно наследовать кучу интерфейсов и один класс,объект абстрактного класса нельзя создавать" и так по всем вопросам,я мидл и то словил местами кринж от его ответов. Не досмотрел ,чуваку успехов ,сишарп сила )

    • @ruslooob
      @ruslooob 3 месяца назад +2

      Наличие дефолтных методов в интерфейсе, как и наличие публичных СТАТИЧЕСКИХ ФИНАЛЬНЫХ не является состоянием.
      Разница между интерфейсом и абстраткным классом концептуальная, а не на уровне синтаксиса. Интерфейс - только контракт (никакого состояния). Абстрактный класс - недокласс с общей логикой. В c# все тоже самое.

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

      ​@@ruslooob Никто не мешает писать абстрактные классы с логикой ,ведь по сути наследники просто обязуются в том или ином виде реализовывать методы абстрактного класса,так же у него есть конструктор ,и поля . Так что он почти класс с некоторыми ограничениями

    • @ВасилийГоловко-д9и
      @ВасилийГоловко-д9и 3 месяца назад +2

      @@ruslooob согласен вами, тут важнее понимать, когда применять их, а не дело в синтаксисе, а то можно сказать, там сово интерфейс, а там абстрактный класс. Главное отличие - это наличие состояния

    • @Sabiko-xg6qs
      @Sabiko-xg6qs Месяц назад

      Ваш ответ на этот вопрос как раз начального уровня, перечисляет какие-то детали реализации интерфейса и абстрактного класса в языке, которые могут меняться. Например, долгое время отвечали, что интерфейсы не содержат реализаций методов и все методы публичные, а в Java 8 взяли и добавили статические и дефолные методы с реализацией, а потом и приватные методы появились. В ряде других языков есть и возможность множественного наследования.
      Здесь же описали концептуальные различия, которые верны для всех версий языка, и вообще для любых языков.

    • @orhanaliyev9774
      @orhanaliyev9774 Месяц назад

      @@Sabiko-xg6qs мой ответ это первое что приходит в голову и да вы правы ООП оно почти везде одно и тоже с небольшими отличиями)) вы говорите "взяли и добавили" просто скопировали из одного более современого языка.

  • @Антон-р8о8з
    @Антон-р8о8з Месяц назад

    Оба не понимают, что такое инкапсуляция

    • @ruslooob
      @ruslooob Месяц назад

      Поясните, пожалуйста, для незнающих

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

    да да милд. пред джун

    • @Ivan-t8l1r
      @Ivan-t8l1r 2 месяца назад

      правда?

    • @Sabiko-xg6qs
      @Sabiko-xg6qs Месяц назад

      Очень интересно посмотреть на авторов подобных комментариев. Подозреваю, что опыт в индустрии у вас нулевой?

    • @exes5282
      @exes5282 Месяц назад

      @@Sabiko-xg6qs Ну да. И что? У вас какой опыт? Вы бы его взяли на мил с зп 150? Он бы приносил прибыль?

    • @Sabiko-xg6qs
      @Sabiko-xg6qs Месяц назад +1

      @@exes5282 у меня опыт в крупных российских IT корпорациях около шести лет. Я вижу крепкого мидл+ как минимум, видали полно мидлов послабее. Наверняка сейчас он работает на 300+, если не 400. Спрос на таких специалистов сейчас на отечественном рынке очень высокий.
      Не очень понимаю, что заставляет новичков в индустрии писать комментарии, подобные вашему. Тут на канале есть и интервью уровня "пред-джун", вот например у этого же Алексея на прошлой неделе такое было, собесил слабого очень мальчика - можете посмотреть и сравнить.

    • @kisko8981
      @kisko8981 Месяц назад

      @@exes5282 у меня друган за 2 месяца подготовился к собесам, завалил штук 15 за месяца еще полтора, и в итоге устроился мидл фронтом на реакт на зп в 200к))) это было летом 2024го
      Хоть у него и был реальный опыт работы в течении пары лет, но он там занимался вообще другими вещами, по большей части автотесты на ноджс писал.