Тестовое собеседование Java разработчика #27 - Зуфар Сунагатов

Sdílet
Vložit
  • čas přidán 3. 07. 2024
  • Кандидат - действующий Java разработчик - Зуфар Сунагатов.
    Зуфар работает backend разработчиком и на данный момент проживает в Лондоне.
    Материалы для разработчиков:
    proselyte.net/
    Телеграмм канал для общения:
    t.me/pse_club
    Контакты Зуфара:
    Telegram канал - t.me/zufarexplained
    Twitter профиль - / zufar_sunagatov
    LinkedIn профиль - / zufar-sunagatov
    00:00:00 Вступление.
    00:01:15 Знакомство.
    00:17:10 Решение алгоритмической задачи.
    00:47:04 Системный дизайн Telegram.
    01:32:43 Ответы на вопросы кандидата.
    01:35:57 Финал.

Komentáře • 108

  • @ZarinaInWonderland
    @ZarinaInWonderland Před rokem +6

    Благодарю за видео и работу! На высоком уровне!

  • @KaBy34
    @KaBy34 Před rokem +4

    Спасибо, Женя.
    Отличное видео.

  • @gasgeek434
    @gasgeek434 Před rokem +1

    Спасибо за видео! Супер, как всегда

  • @oldjohn1503
    @oldjohn1503 Před rokem +13

    Я так новых сезонов Игры престолов в свое время не ждал) Спасибо, ждем следующих серий)

  • @user-qy4dt8sx7l
    @user-qy4dt8sx7l Před rokem +6

    Супер собес! На одном дыхании смотрится! Спасибо Евгений и Зуфар!

  • @user-lx4dc1ls3e
    @user-lx4dc1ls3e Před rokem +7

    Спасибо, Евгений!!! Собесы - БОМБА👍👍👍

  • @Iaroslavna_Nezhinskaia
    @Iaroslavna_Nezhinskaia Před rokem +2

    Классное интервью, спасибо ребята, полезно!

  • @Dustystec
    @Dustystec Před rokem +1

    Спасибо за интервью

  • @ZufarExplained
    @ZufarExplained Před rokem +1

    Спасибо, Жень!!! Лучший!!! 🔥🔥🔥
    Мне очень понравилось!!! 😇

  • @user-lk8n0fgjk
    @user-lk8n0fgjk Před rokem +4

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

  • @user-xu3px8pu4t
    @user-xu3px8pu4t Před 6 měsíci

    Спасибо большое. Как всегда интересно.

  • @6killbill6
    @6killbill6 Před rokem +2

    Посмотрел с интересом, красавчики!

  • @jury2753
    @jury2753 Před rokem +1

    Просто нереально круто, Евгений - волшебник!!!

  • @user-bg2eh1hf3h
    @user-bg2eh1hf3h Před rokem +5

    Отличное интервью! Зуфар молодец! хорошо справился с заданиями! 💪 Спасибо вам ребят, очень интересно! 🔥🔥🔥

  • @user-qx3jt8fw1v
    @user-qx3jt8fw1v Před rokem +2

    Ух как посмотрю!

  • @alevadnaya
    @alevadnaya Před rokem +1

    Спасибо, Евгений, спасибо, Зуфар!

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

    Как всегда полезный конент!

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

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

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

      @@EugeneSuleimanov Отправил Вам на почту письмо запрос, надеюсь дойдет)

  • @user-gy3ii8fd3v
    @user-gy3ii8fd3v Před rokem +1

    Круто))

  • @user-kv6ic4bz5t
    @user-kv6ic4bz5t Před rokem +2

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

    • @EugeneSuleimanov
      @EugeneSuleimanov  Před rokem +2

      Большое спасибо за отзыв!
      По поводу интервью:
      proselytear@yahoo.com
      Пишите - обсудим детали.

  • @user-vq2hi1df2i
    @user-vq2hi1df2i Před rokem

    Спасибо!

  • @vadympylypchenko5801
    @vadympylypchenko5801 Před rokem +4

    Как по мне, одно из лучших мокинтервью с кандидатом с опытом работы.
    Беседа получилась очень интересной, а Зуфар не плохо справился с заданиями.
    Ну и, конечно, большое спасибо Жене за работу)

    • @EugeneSuleimanov
      @EugeneSuleimanov  Před rokem +2

      Большое спасибо за отзыв, Вадим :)

    • @ZufarExplained
      @ZufarExplained Před rokem +1

      Спасибо, Вадим!)

    • @Kek921
      @Kek921 Před rokem

      @@ZufarExplained очень хороший уровень у тебя

    • @ZufarExplained
      @ZufarExplained Před rokem

      @@Kek921 Спасибо, приятно! :)

  • @alekseizhitenev6020
    @alekseizhitenev6020 Před rokem

    спасибо!

  • @ktotam8913
    @ktotam8913 Před rokem +21

    Формат пушка, кто дизлайк видео поставит, я вас инкапсулирую

    • @EugeneSuleimanov
      @EugeneSuleimanov  Před rokem +2

      Спасибо за отзыв :)

    • @borymskyi
      @borymskyi Před rokem +2

      Не, лучше ссылку удалить, там дальше уже gc разбиреться.

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

      😂

  • @uvee1134
    @uvee1134 Před rokem +2

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

  • @kuanyshkudaibergenov7041

    Сейчас времени нет глянуть, посмотрю позже. Но лайк сращу поставлю🙂🙂🙂

  • @Anticipant
    @Anticipant Před rokem

    ждем еще год, Зуфар

  • @katacode
    @katacode Před 11 měsíci +1

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

  • @tolyaaniskevich763
    @tolyaaniskevich763 Před rokem

    Спасибо Евгений. Раз идет тут такой тренд на cloud-computing то интересно послушать лекции на это направление.

  • @alenache1
    @alenache1 Před rokem +1

    🔥🔥🔥🔥🔥🔥🔥

  • @070boroda
    @070boroda Před rokem +1

    Весь формат очень нравится, где можно пообщаться о ментерстае?

    • @EugeneSuleimanov
      @EugeneSuleimanov  Před rokem

      Спасибо за отзыв!
      По всем вопросам:
      proselytear@yahoo.com

  • @user-by9uu2jv9r
    @user-by9uu2jv9r Před rokem

    Прикольно. Только сейчас понял, что про алгоритмы и деревья напрочь забыл.
    Про ci/cd - разрабтчику про это знать полезно, но, насколько часто сам с этим сталкивался, копирую с другого проекта.
    Иногда, у кандидата полезно спросить про его идеи и пет-проекты. Помогает понять его вовлеченность и, порой, кругозор

  • @user-gz4ex8kq7k
    @user-gz4ex8kq7k Před rokem +4

    Понравилось решение со сверткой дерева в хэш-сет

    • @EugeneSuleimanov
      @EugeneSuleimanov  Před rokem +2

      Спасибо за комментарий!
      Да, это одно наиболее эффективных и простых для понимания решений.

    • @ZufarExplained
      @ZufarExplained Před rokem

      Спасибо, Georgii! :-)

  • @nikik0596
    @nikik0596 Před rokem

    Через очередь решение очень элегантное, классный собес

  • @lWeRl
    @lWeRl Před rokem

    С очередью прикольное решение )

  • @EpicRool
    @EpicRool Před rokem

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

    • @EugeneSuleimanov
      @EugeneSuleimanov  Před rokem

      Добрый вечер!
      Спасибо за отзыв! Любой инженер должен хорошо знать обоснован алгоритмы и структуры данных. Глубина знаний зависит от сферы разработки.

  • @user-oe9rl1hy6v
    @user-oe9rl1hy6v Před rokem +1

    if(node != null) return false - ошибка в решении(всегда будет фолс при непустой очереди), 2) мы не очищаем очередь и в случае когда мы исправим первую часть и не будет таких двух элементов, решение уйдет в вечный цикл, я не токсик, просто не понял как это может работать.

    • @EugeneSuleimanov
      @EugeneSuleimanov  Před rokem

      Код был не рабочий, только концепция.

  • @RomanL321
    @RomanL321 Před 3 měsíci

    Только не peek, а pool в задачке)

  • @romanfirsov89
    @romanfirsov89 Před 3 měsíci

    В целом классно, но мне не хватило разговора про API , я так понял есть какой то проприетарный протокол у каждого мессенджера, в чем была бы особенность устройства API gateway в отличии от обычных HTTP + {JSON}?

    • @EugeneSuleimanov
      @EugeneSuleimanov  Před 3 měsíci

      Спасибо за отзыв!
      Формат данных, которые передаются может сильно отличаться от стандартных, но в самой передаче больших отличий нет, чаще всего.

  • @pos_bbuhha_or_afk4901
    @pos_bbuhha_or_afk4901 Před 11 měsíci

    Есть номер этой/подобной задачи в литкод?

  • @alexandertsukanov
    @alexandertsukanov Před rokem +1

    Почему - то CZcams удалил мой вчерашний коммент на тулзу для SystemDesign. Не уверен какое именно policy нарушал мой коммент =) Но оставлю еще раз просто название Excalidraw.

  • @bitard3d
    @bitard3d Před 4 měsíci

    Немного резануло про кодировки). Естественно использовать логично кодировку UTF-8 (которая ныне доминирует в вебе и на моб устройствах), спецификация которой подразумевает использование от 1 до 4 байт на символ. Естественно, UTF-8 может закодировать и китайский язык). Кодировка UTF-16 это другая кодировка, там кодирование осуществляется на основе 16 битных слов. Посчитать эффективную ожидаемую длину символа можно изучив статистику языков в мессенджерах и взяв доверительный интервал 99%. Не будет ошибкой если принять это значение равное двум (как вы и сделали). Применение UTF-8 позволит сэкономить на сообщениях, передаваемых на латинице (там потребность будет только в одном символе).
    В остальном все интересно, плотно, познавательно)

    • @EugeneSuleimanov
      @EugeneSuleimanov  Před 4 měsíci

      Спасибо за развернутое уточнение!

  • @friedbearsburninhell2022

    Формат хороший - однозначно лайк. Но в дополнение нужно сказать что интервьювер так не тянет соискателя в реальных собезах (исходя из моего опыта - возможно я не прав). В остальном супер!

    • @EugeneSuleimanov
      @EugeneSuleimanov  Před rokem +1

      Спасибо за отзыв!
      Во многих компаниях - да, так и есть и человека завернут. Мой подход даже на реальных собесах - выявить максимальное количество пробелов, чтобы через HR дать детальный фидбек и рекомендации кандидату. Меня так учили :)

    • @bitard3d
      @bitard3d Před 4 měsíci

      @@EugeneSuleimanov во время найма через вас могут пройти сотни кандидатов. Не устаете каждому фидбэк давать? Или у вас HR фильтр хорошо настроен, что на технически скрининг попадают лишь самые достойные?)

    • @EugeneSuleimanov
      @EugeneSuleimanov  Před 4 měsíci

      @@bitard3d если человек прошел предварительные этапы и у меня выделено 2 часа на собеседование и фидбек - имеет смысл сделать это хорошо. Любое собеседование - это также часть имиджа компании и (с моей точки зрения) нельзя относится к нему легкомысленно.

  • @user-og2ti2wd5o
    @user-og2ti2wd5o Před rokem +1

    Дивимось

  • @maximelmanov6719
    @maximelmanov6719 Před rokem +1

    УБИЛО!!!
    if (node != null) {
    return false;
    }
    Я удивляюсь твоему терпению, Евгений!

    • @EugeneSuleimanov
      @EugeneSuleimanov  Před rokem

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

  • @stanferrari4550
    @stanferrari4550 Před 4 měsíci

    Женя, разждевал и в рот положил, задачку для juniora.... ох лондАн нам только снится)

  • @EnumaAnuEnlil
    @EnumaAnuEnlil Před rokem

    А тем временем менеджеры знают в 3 раза меньше, а зарабатывают в 3 раза больше. 🎉🎉🎉

    • @EugeneSuleimanov
      @EugeneSuleimanov  Před rokem

      И ответственности несут в 3 раза больше :)

  • @user-og2ti2wd5o
    @user-og2ti2wd5o Před rokem +9

    Якшо бракує динаміки - то включайте швидкість на 1.5 і більше

  • @user-fs9zi5oq5i
    @user-fs9zi5oq5i Před rokem

    Не понял зачем. очередь.

    • @EugeneSuleimanov
      @EugeneSuleimanov  Před rokem

      В ходе анализа решения прозвучала фраза «цикл». Т.к. не через рекурсию. Следовательно - нужна замена стёкл рекурсии для хранения данных. И была выбрана очередь.
      Спасибо за комментарий.

  • @MrAvoshka
    @MrAvoshka Před rokem +3

    Имхо слабый собеседник. Незнание кодировок, калькулятор 2+2, постоянно перебивает интервьюера.

    • @bitard3d
      @bitard3d Před 4 měsíci

      Видно, что опыта с низко уровневым программированием не много + волнуется.

  • @alexgorodecky1661
    @alexgorodecky1661 Před 9 měsíci

    Какой же кринж. Конвертировать байты в гигабайты через конвертер в Гугле 😂 Да и вообще, если программист в качестве калькулятора не использует питоновский repl, то к нему большие вопросы сразу))