Java Собеседование | Backend-Mock интервью

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 2024

ความคิดเห็น •

  • @Nikitrin
    @Nikitrin 8 หลายเดือนก่อน +18

    Круто, что сразу с правильными ответами запись) автор спасибо!

    • @sorokinpavel
      @sorokinpavel  8 หลายเดือนก่อน +1

      Спасибо) Рад, что это полезно

  • @JGolt
    @JGolt 4 หลายเดือนก่อน +2

    default методы в интерфесе МОЖНО переопределять)))

  • @МихаилА-у3л
    @МихаилА-у3л 9 หลายเดือนก่อน +5

    Уделите пожалуйста больше внимания вопросам DDD и микросервисов

  • @goodvideobro
    @goodvideobro 7 หลายเดือนก่อน +1

    Годный контент, как раз скоро - ждут собеседования

  • @thurious1933
    @thurious1933 9 หลายเดือนก่อน +3

    Полезное видео, спасибо

  • @twinklegroup8741
    @twinklegroup8741 9 หลายเดือนก่อน +1

    Особое спасибо за разъяснение и разбор ответов

  • @non_holy6286
    @non_holy6286 3 หลายเดือนก่อน +1

    по консистенотности - хз, ACID - это требования к именно БД. Соответственно, и консистентность с точки зрения БД - это соблюдение констрейнтов.

  • @inspectorgadjet2610
    @inspectorgadjet2610 9 หลายเดือนก่อน +1

    Можно было еще добавить, что для избежания состояния гонки можно использовать атомарные типы

  • @nazil8009
    @nazil8009 8 หลายเดือนก่อน +2

    35:22 так для этого есть Inheritance Mapping в Hibernate. Какое то развесистое наследование не сделаешь, но всё же

  • @nonvisualy
    @nonvisualy 9 หลายเดือนก่อน +28

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

    • @MessirAvgur
      @MessirAvgur 7 หลายเดือนก่อน

      Absolutely!
      У меня в одной и то же компании(большой РФ Банк) первый собес - Senior+, второй - Middle- (это они так деликатно избегли называть меня джуном😁).
      Просто темы livecoding'а на втором собесе не были заявлены в требованиях. Более того, вообще было заявлено, что на втором собесе livecoding уже отсутствует, ибо он был на первом собесе.
      Интервьюверу было пох, он задал вопросы и теперь я Junior🤣
      Вывод: забить и идти дальше!

  • @ДаниилСлепцов-ы9у
    @ДаниилСлепцов-ы9у 10 หลายเดือนก่อน +4

    Здравствуйте. Отличное интервью, большое спасибо.
    Однако я бы хотел оставить пару слов касательно вопросов.
    Вопросы супер типовые. Я понимаю, Java с 8-11 версии в практическом смысле не очень поменялась, но хочется увидеть новые вопросы.
    Я год смотрел собеседования на ютубе, пытаясь подготовиться к своим будущим собеседованиям, однако в каждом из них говорят об одном и том же.
    Спустя 10 таких собесов уже не хочется включать другие, поэтому будет очень здорово, если именно вы станете глотком свежего воздуха на ютуб.
    Помните о том, что вы собеседуете не одного человека, а всех кто вас смотрит )

    • @sorokinpavel
      @sorokinpavel  10 หลายเดือนก่อน

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

    • @ekaterina1960
      @ekaterina1960 10 หลายเดือนก่อน

      Цель мок собеса - подготовиться к собесу в компаниях. Вы на реальные собеседования ходите? Там вопросы также не меняются. Свежие темы и вопросы можно смотреть на конференциях.

    • @ДаниилСлепцов-ы9у
      @ДаниилСлепцов-ы9у 10 หลายเดือนก่อน

      @@ekaterina1960 если ничего не меняется, то к чему ваш комментарий "узнала много нового"?
      Я не говорю откинуть базу в урну, я предлагаю вставлять чуть более свежие темы и технологии, чтобы не было застоя в развитии других программистов. Лично я начал использовать records в Java , лишь после того как мне задали по ним вопрос на собесе и таким образом расширил свой профессиональным кругозор. Я молчу про другие классные и недооцененные технологии и механизмы языка.

    • @Procestus
      @Procestus 9 หลายเดือนก่อน

      Интервьювер берет из гугла заготовку вопросов по 8 джаве и их спрашивает

  • @вапвапвапвапва-ж1и
    @вапвапвапвапва-ж1и 9 หลายเดือนก่อน +1

    Годно. Давай ищщо. Подписка

  • @TheDEMMX
    @TheDEMMX 6 หลายเดือนก่อน +1

    Возможно спорный вопрос, но как раз агрегацию типо вызвать 5 сервисев на уровне api gateway не рекомендуется хоть и очень чешется.
    Api gateway - единая точка входа, в основном routing, authentication, rate limiting, logging, tsl termination а для того что бы собрать инфу с 5 сервисов нужно что то типо BFF (backend for from end)
    Объясняется тем что бизнес логика не должна жить в api gateway.

  • @modelism_club
    @modelism_club 10 หลายเดือนก่อน +33

    Для 3 лет разработки кандидат отвечает очень-очень слабо и сжато, такое ощущение, что собеседование проходит джун после курсов

    • @luckytima2315
      @luckytima2315 9 หลายเดือนก่อน +5

      Так может он после курсов, только опыт нарисованный в наше время это база :p

    • @reservford6297
      @reservford6297 9 หลายเดือนก่อน

      ​@@luckytima2315Как раз открыл это интервью, по вашей схеме)
      А вы попробуйте без нарисованного, или на junior. Джун делает тоже, что мид, а платят меньше

    • @ihateidiots9484
      @ihateidiots9484 8 หลายเดือนก่อน

      ​@@luckytima2315 это не база, это сортир

    • @AzimKazimli
      @AzimKazimli 7 หลายเดือนก่อน +1

      Фигню написали. У джуна после курсов нет такой ширины знаний. Да и кандидат на все вопросы +- ответил

    • @luckytima2315
      @luckytima2315 7 หลายเดือนก่อน

      @@AzimKazimli Чел ты сколько спал? Я тебе говорю про курсы типа Ката академи, где ученики слушают записи реальных собесов , их собесят каждую неделю их менторы, которые действующий миддлы и тд. Там люди спокойно за 8 месяцев заучивают все вопросы которые задают миддлам. В том же фронтенде сейчас все рисуют себе 3 года опыта, и как-то проходят собесы

  • @bushi_ys
    @bushi_ys 10 หลายเดือนก่อน +1

    Синхронайзед это и есть монитор, высокоуровневая сущность (механизм синхронизации), который/ая захватывает мьютекс (низкоуровневая сущность, прикрепленная к каждому объекту в джаве) объекта

    • @МихаилА-у3л
      @МихаилА-у3л 9 หลายเดือนก่อน +1

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

  • @ekaterina1960
    @ekaterina1960 10 หลายเดือนก่อน +1

    узнала много нового, спасибо!

  • @Hamster_Kombat_History
    @Hamster_Kombat_History 4 หลายเดือนก่อน

    Привет.А чисто на бутси подписаться, чтобы интервью смотреть можно? чтобы не 1000р тратить, а то дорого))

    • @sorokinpavel
      @sorokinpavel  4 หลายเดือนก่อน

      Привет, напиши мне в телеграм @pave1s разберемся

  • @СэмФишер-х4д
    @СэмФишер-х4д 9 หลายเดือนก่อน +2

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

  • @МихаилА-у3л
    @МихаилА-у3л 9 หลายเดือนก่อน +2

    Полезное было, но буквально пара моментов.
    Это интервью похоже на современного джуна.

  • @mikhail6694
    @mikhail6694 9 หลายเดือนก่อน

    не понял как Gateway решает проблему 5 запросов с фронта)

    • @sorokinpavel
      @sorokinpavel  9 หลายเดือนก่อน +1

      Делает внутри себя 5 вызовов и агрегирует результат, а затем отдает на фронт. Выходит с фронта один вызов.

  • @danrold
    @danrold 9 หลายเดือนก่อน

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

    • @sorokinpavel
      @sorokinpavel  8 หลายเดือนก่อน +1

      Да, кусок памяти копируется целиком сразу одной функцией. Но это не означает, что это выполняется быстро или за одну инструкцию процессора. Этот кусок памяти тоже переносится по кусочкам, только на более низком уровне

  • @sorokinpavel
    @sorokinpavel  10 หลายเดือนก่อน +1

    Задавайте свои вопросы на все отвечаю!
    Продолжение на с livecoding на boosty: boosty.to/pavelsorokin
    Telegram-канал: t.me/S0R0KlN

  • @luckytima2315
    @luckytima2315 10 หลายเดือนก่อน +12

    Чел конечно нулевой

    • @alekseyzakh2409
      @alekseyzakh2409 7 หลายเดือนก่อน

      Нормальный