Дмитрий Волыхин - 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-интервью с практической стороны.
Круто, по теме. Дмитрий прошёл через эти интервью, осмыслил их. Дал выжимку для подготовки. Респект!
Супер доклад! Интересно, без воды. Много нового.
Спасибо!
За доклад лайк, но первая половина шла куда лучше. Мы сперва общались на уровне абстракция и каждый раз акцентировали внимание на том что "всегда общайтесь абстракциями а не конкретными реализациями", а потом докладчик зачем-то лезет в исходный код реализации consistent hashing... и дальше так же тратим кучу времени на какие-то низкоуровневые штуки которые каждый самостоятельно при желании сам бы почитал
Отличный доклад! Большое спасибо)
Пожалуйста! =)
30:36 - worker_id это не "просто полезная штука, что мы всегда знаем на каком устройстве ...", а способ гарантировать уникальность идентификаторов, которые генерируются несколькими процессами без необходимости синхронизации между ними.
Все так, спасибо! Старался говорить понятным языком 😅
Ну наконец! Как в подкасте услышал, ждал )
Привет!
Пожалуй, самое полезное видео по SD Interview, что я видел, спасибо!
P.S. Оставлю тут пару таймкодов
20:07 типы баз данных
Обещали пару, а в вижу один =)
@@faangtalk в процессе :)
Офигенный доклад, отличный микс теоретических и верхнеуровневых рассуждений с практическими примерами
Спасибо!
Отличный доклад!
Манера речи почему-то напомнила Яна из Топлес 😅 спасибо за доклад, было полезно
Не знал такого блогера, спасибо! Погуглил =)
Какая-то новая специальная олимпиада, ну кто по настоящему разбирается в таком количестве баз данных? Даже в одной базе не могут до конца разобраться.
жизнь - это олимпиада)
Ну так не разбирайся и сиди до пенсии на своей галере.
@@onmywatch начитаться литературы значит разбираться?
Сказали же в начале - это игра
"Кабанчика" прочитайте хотябы первую главу. И сможете уже немного умничать о типах баз и их применении.
Всем стафф-инженерам привет!
Привет! =)
Привет!
Что-то с селебами и таймлайнами напутал. Каноничное решение абсолютно противоположное
Отличный доклад по SD для Senior/Staff Software Engineer позиций.
Для Senior Staff/Architect уже не достаточно - там требуется более глубокое погружение, рассмотрение edge-cases и т.д.
П.С. Веду SD в Миро на Staff/Senior Staff/Architect позиции.
🤡
Все верно! До эдж-кейсов еще дойти нужно =) Часто случается, что кандидат так бежит к едж-кейсам, что по пути уже дизайнит не работающую систему
Интервью это конечно хорошо, но мне, например, хотелось бы реально научиться делать быстро и красиво и, главное, чтобы работали, дизайны систем ) а то это как сертификат на знание английского, сертификат есть, а говорить не можешь )
Ну а ты возьми и попробуй для себя в качестве pet- проекта сделать бэк для твиттера, например. Заезженная тема, конечно, но тем не менее. Сначала задизайни, как на SD интервью, а потом попробуй реализовать. А потом ещё какой-нибудь проект в таком же духе. Вот и научишься. Других вариантов нет. Хочешь хорошо делать что-то - надо брать и делать. И всё начнёт получаться
Наверное не хватает практики! Пробовали делать мок интервью с коллегами например?