System Design с Валерием Бабушкиным | Выпуск 4 | Собеседование | karpov.courses

  Рет қаралды 21,290

karpov.courses

karpov.courses

Күн бұрын

Курс Hard ML: bit.ly/3LQb1zw
В последнем выпуске интервью по System Design Валерий Бабушкин поставил непростую задачу: создать интернет-поисковик. Решать её вызвался аналитик Егор, который захотел проверить свои силы в дизайне современных сервисов.
Также это видео будет интересно тем, кто хочет узнать, почему IT-специалисты меняют компании (привет HR-специалистам!). На момент записи собеседования Егор работал в X5, но был в процессе перехода в SberDevices.
Скорее включайте собеседование, чтобы узнать, как именно нужно подходить к дизайну подобного сервиса и какие подводные камни стоит учитывать.
Учитесь Data Science с нами: karpov.courses/
0:00 Введение, представление и мотивация
5:30 Дизайн интернет-поисковика
6:30 Сбор информации
8:12 Расчет памяти для хранения
12:08 Механизм сбора информации
13:58 Скорость работы поиска
15:51 Расчет мощностей
22:25 Корректировка расчетов
27:32 Схема
32:14 Расчет машин для хранения документов
38:06 Скорость записи на жесткий диск
39:50 Построение сервиса
46:33 Обратная связь

Пікірлер: 29
@user-mh1dz6xv5z
@user-mh1dz6xv5z 2 жыл бұрын
Обувь Валеры как отдельный вид искусства))
@michaill8576
@michaill8576 2 жыл бұрын
10:46 -- после гигабайта должен идти террабайт, объем для html должен был получиться 5 ПБ, а не 5000 ПБ 21:03 -- 3600 * 3 = 10800
@mwave3388
@mwave3388 2 жыл бұрын
Ля ты дотошный.
@kotonews
@kotonews 11 ай бұрын
Задачи на оценку лучше делать как в физике: сначала формулы, в конце чиселки, чтобы можно было крутить параметры оценки «с конца» + удобнее ловить ошибки и в порядках и в размерности.
@acesultonov583
@acesultonov583 2 жыл бұрын
Оо, новый выпуск! Лайк поставлю авансом ;-)
@hopelesssuprem1867
@hopelesssuprem1867 2 жыл бұрын
вижу видос с Валерой - ставлю лайк). Хотелось бы увидеть такие собесы по CV
@user-xf2kl7sq9l
@user-xf2kl7sq9l 11 ай бұрын
Как же приятно видеть настоящие интервью со всеми ошибками! Обычно этот жанр представляет из себя жалкое зрелище с роялями в кустах, а здесь чувствуется натуральность продукта. Это дорогого стоит.
@alevadnaya
@alevadnaya 2 жыл бұрын
Интересно, спасибо
@han-stroy
@han-stroy 2 жыл бұрын
Хороший выпуск, собеседник - тоже молодец. Мне кажется, опыта чуть не хватило. Но все равно молодец. Я бы начал с функциональных требований, нарисовал бы общую архитектуру, а потом бы перешел к требованиям к железу.
@liveworkdie
@liveworkdie 2 жыл бұрын
Дичайше интересная тема для System Design. Каеф.
@nas337
@nas337 2 жыл бұрын
Супер интервью! Хотелось бы, чтобы собеседующий вначале предлагал обсудить архитектуру приложения. Арифметику можно посчитать позже, если допускать, что ожидается большой объём данных. А то получается, что за последние 15 минут обсудили самую сложную и интересную часть system design.
@MrTSkV
@MrTSkV 2 жыл бұрын
Исправьте, пожалуйста, тайм коды. Видео длится всего 56:40.
@karpovcourses
@karpovcourses 2 жыл бұрын
Закрепили актуальные!
@pavelbazin8734
@pavelbazin8734 2 жыл бұрын
Друзья, отличный выпуск, спасибо! Один вопрос: вы говорите что 100 байт на URL ссылку это много. Смотрите, стандарт говорит что ссылка может быть длинной до 2048 символов. Если это только ASCII символы то тогда это 2048 байт. Если это UFT-8 то это уже 4 байта на символ, то есть 8192 байт. Если вы смотрите на полную поддержку стандарта то space complexity Θ(n) где n = 4 * 2048 байт. Если говорить о размере доменного имени то оно лимитированно 253 символами (вместе с subdomain, и labels). То есть это 253 байта. В системном дизайне важно проговаривать "емкость" системы изначально, система которая полностью поддерживает все возможные варианты, или система которая более ориентирована на покрытие большинства случаев.
@ValeriiBabushkin
@ValeriiBabushkin Ай бұрын
Валидно, но какой средний размер ?
@vladislavbogomolov7630
@vladislavbogomolov7630 14 күн бұрын
@@ValeriiBabushkin зачем средний? надо брать макс от стандарта
@ValeriiBabushkin
@ValeriiBabushkin 14 күн бұрын
Общее место занимаемое = это средний размер* количество
@iambusybox
@iambusybox Жыл бұрын
Валера гениален! Я бы у него получился систем дизайну.
@vifvrTtb0vmFtbyrM_Q
@vifvrTtb0vmFtbyrM_Q Жыл бұрын
Я бы начал обход с корневых серверов.
@somediedrank
@somediedrank Жыл бұрын
Арифметика - это часть математики
@user-th8gh1md4s
@user-th8gh1md4s Жыл бұрын
ага, в школе обычно учат в начальных классах
@Vlad-jn8fk
@Vlad-jn8fk Жыл бұрын
Из всей серии по system design только 3 часть была классная, остальные все слабоватые
@22222222222222223464
@22222222222222223464 10 ай бұрын
мда, со счетом у вас беда. ладно кандидат волнуется, но интервьюер уже не первый раз так лажает
@ValeriiBabushkin
@ValeriiBabushkin Ай бұрын
Тоже волнуется !
@FireSonix
@FireSonix 2 жыл бұрын
4:47 Артур Кузин из X5? Теперь понятно, что интервью глубоко довоенное и почему Валера называет Сбер «хорошим местом».
@galaxycode2877
@galaxycode2877 2 жыл бұрын
А что не так со Сбером?
@galaxycode2877
@galaxycode2877 2 жыл бұрын
@@user-mq7xq1hi2q если связано с этой войной, то это понятно!
@HOOKAH10
@HOOKAH10 2 жыл бұрын
Заук слабый …
it takes two to tango 💃🏻🕺🏻
00:18
Zach King
Рет қаралды 30 МЛН
Omega Boy Past 3 #funny #viral #comedy
00:22
CRAZY GREAPA
Рет қаралды 33 МЛН
HOW I CREATED A BUSINESS USING AI / Ethan Satkowski
21:43
Ethan Satkowski
Рет қаралды 4
Google system design interview: Design Spotify (with ex-Google EM)
42:13
IGotAnOffer: Engineering
Рет қаралды 975 М.
A Philosophy of Software Design | John Ousterhout | Talks at Google
1:01:40