Успешное собеседование Middle Java в холдинг T1

Поділитися
Вставка
  • Опубліковано 12 січ 2025

КОМЕНТАРІ • 28

  • @java-sibiryaq
    @java-sibiryaq 15 днів тому

    я для себя вопрос аутентиффикации/авторизации понял так:
    аутентификация отвечает на вопрос - Кто вы?(пароли, токены)
    авторизация отвечает на вопрос - Что вы можете делать? (роли и права доступа)

  • @Igor-Trigger
    @Igor-Trigger 3 місяці тому

    Наконец-то запись, у меня курсы в 19.20 по средам, тогда же, когда и эфиры.

  • @SuperNunrg
    @SuperNunrg 3 місяці тому +9

    в каком смысле успешное? для кого? для тех кто заработал денег?)

    • @ka10k
      @ka10k 3 місяці тому

      для Т1 видимо)

  • @evolution_31
    @evolution_31 3 місяці тому +3

    какие паттерны знаешь) это типо TDD))) ни слова больше) вы приняты!)

  • @nikolaygolosin5616
    @nikolaygolosin5616 2 місяці тому +2

    Лямбды, вроде, и не сахар, и не анонимные классы. Хотя бы потому, что последние генерирует компилятор. А лямбды создаются и вызываются динамически, в рантайме.

    • @ignat934
      @ignat934 2 місяці тому

      Лямбды - анонимные методы

  • @RuslanMurzin-uz8fj
    @RuslanMurzin-uz8fj 3 місяці тому +2

    00:03:11 - Дефолтные методы в интерфейсах и абстрактных классах
    "У нас появились дефолтные методы в интерфейсах начиная с Java 8 как это повлияло на использование по сравнению дефолтных методов в абстрактном классе ?"
    Нет такого метода - default method в абстрактном классе. Там просто обычгые методы. Default методы в интерфейсах ввели только из-за удобства при внесении изменений в уже существующую библиотеку. При внесении дефолтного метода не надо менять все имплементирующие его классы. Не стоит этим злоупотреблять.

    • @kirillchug
      @kirillchug 3 місяці тому

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

    • @SavvaMenyaylo
      @SavvaMenyaylo 3 місяці тому

      Согласен, странно слышать про дефолтные методы в абстрактных классах, так как их не существует

    • @RuslanMurzin-uz8fj
      @RuslanMurzin-uz8fj 3 місяці тому

      @@kirillchug "в отличие от обычного класса, предполгается на архитектурном уровне переопределение всех публичных методов астрактного класса реализованных и не реализованных" только abstract методы надо переопределять в обычном классе

    • @kirillchug
      @kirillchug 3 місяці тому

      @@RuslanMurzin-uz8fj ну тут тонкий момент. Реализация допускает, что будут и уникальные случаи, где нужно и реализованные метода абстрактного класса переопределить. На то он и абстрактный класс, что не учитывает специфику кого-либо. Но может общие для многие (не для всех) моменты предопределить в реализованных методах у себя

    • @RuslanMurzin-uz8fj
      @RuslanMurzin-uz8fj 3 місяці тому

      default method есть только у интерфейса. точка.

  • @fierylifee
    @fierylifee 3 місяці тому +5

    бред какой то, это то о чем нужно спрашивать джуна, а разработчик с 4ех летним опытом про это забыл после стажировки) ни слова про хайлоад, отказоусточивость, блокировки в базах
    данных и тп

    • @RuslanMurzin-uz8fj
      @RuslanMurzin-uz8fj 3 місяці тому

      хайлоад, отказоусточивость, блокировки в базах это всё нужно, но это всё же собес джависта а не backend software engineer

  • @Igor-Trigger
    @Igor-Trigger 3 місяці тому

    А так вроде вопросы стандартные, но все равно в стресс впадаешь, хорошая замена реальным собесам. Буду смотреть 👍

  • @МаксМакс-ч8к
    @МаксМакс-ч8к 3 місяці тому +1

    Вопрос ко всем: у HashMap есть сложность O(n)????
    Понятно, что есть O(1) and O(logn).
    Но если в бакете 7 элементов, то как?

    • @instl1117
      @instl1117 2 місяці тому

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

    • @maraeluf-brown9296
      @maraeluf-brown9296 2 місяці тому

      Ходят легенды, что, после загрузки в Мапу 1 млн+ пар, скорость работы ее существенно падает и стремится к O(n).

    • @RuslanMurzin-uz8fj
      @RuslanMurzin-uz8fj 2 місяці тому

      (JEP 180) for Java 8 list to balanced tree 8 and more values in the bucket. It changed back to a list if 6 values are left. вопрос с ловушкой. Ответ зависит от того что было до этого в бакете.

    • @VladislavMikhalchuk
      @VladislavMikhalchuk 2 місяці тому

      Если 7 то здесь список O(n)

    • @VladislavMikhalchuk
      @VladislavMikhalchuk 2 місяці тому

      По самой мапе 0(1) там где список до 8 увеличиваем 0(n) после бинарное дерево 0логn в обратном направлении когда 6 сново список

  • @ffhsache5573
    @ffhsache5573 3 місяці тому +2

    Бля, я после 4 месяцев обучения на Джуна знаю больше, чем он на мидла. И при этом всём, типы мне отказывают в собеседовании, ведь у меня же там опыта недостаточно. Такие смешные

    • @DIFF.VIDEOS
      @DIFF.VIDEOS 3 місяці тому

      отказывают потому что хотят чтобы к ним пришёл сразу джун который и фронт подёргает и бэк и если что девопсятиной займётся. так ещё и за 60тысяч рублей через 3 месяца стажировки.долбоебизм))))

    • @fleenton
      @fleenton 3 місяці тому +12

      Так забавно читать комментарии от людей без опыта работы, что они знают больше, почему их не берут на работу. Теория не = практика, люди которые работают не изучают теорию 24/7 и естественно какие-то вещи забываются, а джуну у которого на вакансию по несколько тысяч откликов, просто как воздух теорию знать нужно, чтобы хоть как-то выделиться. Но посади за решение реальных задач этого кандидата с 4 летним опытом и тебя без опыта, я думаю ты сразу ответишь на свой вопрос и будет уже не так смешно

    • @ИванАфанасьев-ц6т
      @ИванАфанасьев-ц6т 3 місяці тому +2

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

    • @ugownqvckflq8829
      @ugownqvckflq8829 2 місяці тому

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

    • @RuslanMurzin-uz8fj
      @RuslanMurzin-uz8fj 2 місяці тому

      скажи, что у тебя есть опыт и покажи класс