Дмитрий Волыхин - System Design-интервью для практиков

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 พ.ย. 2024
  • Ближайшая конференция - JPoint 2025, 3-4 апреля (Москва + трансляция).
    Подробности и билеты: jrg.su/T2zfbS
    - -
    Скачать презентацию с сайта JPoint - jrg.su/SuLdn6
    Как задизайнить TH-cam или Dropbox за 45 минут? Представьте, что у вас System Design-интервью через неделю и продолжительность встречи 45 минут. Как можно что-то задизайнить за такое короткое время? Вы посмотрели доклад Владимира Маслова с прошлого JPoint ( • Владимир Маслов - Syst... ), почитали книги и канал Дмитрия Волыхина (t.me/javaswag), посмотрели видео на TH-cam. Что делать дальше? Как задизайнить систему, которую вы видите первый раз в жизни? Что проверяет System Design-интервью?
    В докладе спикер рассказал про System Design-интервью с практической стороны.

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

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

    Круто, по теме. Дмитрий прошёл через эти интервью, осмыслил их. Дал выжимку для подготовки. Респект!

  • @marinakaryukova6231
    @marinakaryukova6231 4 หลายเดือนก่อน +7

    Супер доклад! Интересно, без воды. Много нового.

    • @faangtalk
      @faangtalk 4 หลายเดือนก่อน +1

      Спасибо!

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

    За доклад лайк, но первая половина шла куда лучше. Мы сперва общались на уровне абстракция и каждый раз акцентировали внимание на том что "всегда общайтесь абстракциями а не конкретными реализациями", а потом докладчик зачем-то лезет в исходный код реализации consistent hashing... и дальше так же тратим кучу времени на какие-то низкоуровневые штуки которые каждый самостоятельно при желании сам бы почитал

  • @КонстантинМаксимов-п3о
    @КонстантинМаксимов-п3о 4 หลายเดือนก่อน +4

    Отличный доклад! Большое спасибо)

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

      Пожалуйста! =)

  • @stIncMale
    @stIncMale 4 หลายเดือนก่อน +8

    30:36 - worker_id это не "просто полезная штука, что мы всегда знаем на каком устройстве ...", а способ гарантировать уникальность идентификаторов, которые генерируются несколькими процессами без необходимости синхронизации между ними.

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

      Все так, спасибо! Старался говорить понятным языком 😅

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

    Ну наконец! Как в подкасте услышал, ждал )

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

      Привет!

  • @Jaguar1612
    @Jaguar1612 4 หลายเดือนก่อน +5

    Пожалуй, самое полезное видео по SD Interview, что я видел, спасибо!
    P.S. Оставлю тут пару таймкодов
    20:07 типы баз данных

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

      Обещали пару, а в вижу один =)

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

      @@faangtalk в процессе :)

  • @СергейЖилин-у5я
    @СергейЖилин-у5я 4 หลายเดือนก่อน +6

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

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

      Спасибо!

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

    Отличный доклад!

  • @МаксимАлексеев-ч4й
    @МаксимАлексеев-ч4й 4 หลายเดือนก่อน +2

    Манера речи почему-то напомнила Яна из Топлес 😅 спасибо за доклад, было полезно

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

      Не знал такого блогера, спасибо! Погуглил =)

  • @bananasba
    @bananasba 4 หลายเดือนก่อน +10

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

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

      жизнь - это олимпиада)

    • @onmywatch
      @onmywatch 4 หลายเดือนก่อน +1

      Ну так не разбирайся и сиди до пенсии на своей галере.

    • @АндрейКлименко-д4ь
      @АндрейКлименко-д4ь 4 หลายเดือนก่อน +6

      @@onmywatch начитаться литературы значит разбираться?

    • @ChannelCheesecake
      @ChannelCheesecake 4 หลายเดือนก่อน +1

      Сказали же в начале - это игра

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

      "Кабанчика" прочитайте хотябы первую главу. И сможете уже немного умничать о типах баз и их применении.

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

    Всем стафф-инженерам привет!

    • @StaffPodcast
      @StaffPodcast 4 หลายเดือนก่อน +1

      Привет! =)

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

    Привет!

  • @the-unspectd
    @the-unspectd 11 วันที่ผ่านมา

    Что-то с селебами и таймлайнами напутал. Каноничное решение абсолютно противоположное

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

    Отличный доклад по SD для Senior/Staff Software Engineer позиций.
    Для Senior Staff/Architect уже не достаточно - там требуется более глубокое погружение, рассмотрение edge-cases и т.д.
    П.С. Веду SD в Миро на Staff/Senior Staff/Architect позиции.

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

      🤡

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

      Все верно! До эдж-кейсов еще дойти нужно =) Часто случается, что кандидат так бежит к едж-кейсам, что по пути уже дизайнит не работающую систему

  • @aleksandrbeloushkin7971
    @aleksandrbeloushkin7971 4 หลายเดือนก่อน +3

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

    • @МаксимАлексеев-ч4й
      @МаксимАлексеев-ч4й 4 หลายเดือนก่อน +1

      Ну а ты возьми и попробуй для себя в качестве pet- проекта сделать бэк для твиттера, например. Заезженная тема, конечно, но тем не менее. Сначала задизайни, как на SD интервью, а потом попробуй реализовать. А потом ещё какой-нибудь проект в таком же духе. Вот и научишься. Других вариантов нет. Хочешь хорошо делать что-то - надо брать и делать. И всё начнёт получаться

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

      Наверное не хватает практики! Пробовали делать мок интервью с коллегами например?