Очень крутое видео, но если честно не могу представить когда выйду хотя бы на соизмеримый уровень. Кол-во знаний у интервьюируемого поражает. А я то думал прочитаю кабанчика и буду уверенно чувствовать себя на таких собесах...
Что бы проходить подобные собесы, рекомендуют обычно читать книги под это заточенные. Сама зафоршенная книга - System Design. Подготовка к сложному интервью. Я лично сейчас читаю Web scalabillity for startup engineers и вроде норм. Кабанчик это скорее про общее понимание(я сам пока дочитал только до главы как бороться с проблемами доступности БД) Но и без контента книги, честно говоря, на видео всё понятно. Вряд ли я бы смог уложиться в час как Евгений, он очень хорошо излагает мысли, но ничего сложного нет на видео. Жаль что из-за ограничения в час сильно укоротили часть с расчётами данных и выбором технологий. Обычно на таких собесах сильно душат по всем расчётам, даже табличка "святая" есть, значения из которой желательно заучить)
@@agentdaun5699 я не спорю, что все понятно, но для меня было очень показательно как он легко может углубиться в любую тему и насколько много инфы по ней может дать
@@kopn9k735 А мне наоборот показалось, точнее то что Евгений может поглубже рассказать это понятно, но этого "глубже" не было. Каждый раз, когда лично мне становилось интересно, на видео говорили что не будем углубляться т.к не хватит времени(
@@agentdaun5699 ну звучало это уверенно, мб я слишком наивный, но я поверил ему. В любом случае я пока про некоторые вещи не смог бы даже на том уровне что и он рассказать
Это как с олимпиадой. Смотришь финал бегунов, а там такие скорости) Здесь много составляющих победы. Теория, общая насмотренность, практика прохождения самих интервью. Каждую можно прокачать в какой-то степени. И этого может хватить, чтобы пройти собеседование)
Извиняюсь заранее за глупый вопрос, но не совсем понимаю зачем сидят с калькулятором в нефункциональных требованиях? В итоге все равно вывод такой что этот rps постгрес потянет, если что отмасштабируем.
Андрей, самый глупый вопрос - не заданный вопрос) Ответить на хороший вопрос про вычисления можно так - какой-то интервьюер может запросить вычисления, другой их пропустит. Может кандидат сам пропустим. А интервьюер поставить это минусом в итоговой оценки. Наверное, общий ответ - спросить насколько это нужно и в какой степени? Возможно, достаточно верхнеуровневой оценки.
@@MrLotrus Хороший вопрос. В крупных компаниях разработчики отстранены от прода. На проде, на реальных нагрузках сидит поддержка, sre. Второй момент, что, конечно же, многое зависит от характера запросов. Я как-то спрашивал у разработчика БД оценку по производительности по одному кейсу. Даже он слёту не смог ответить. Есть независимые тесты баз данных. Как вариант, можно посмотреть их. Или же спросить у своих девоп инженеров, sre инженеров. Либо же, запустить, к примеру, PosgreSQL. Нагрузить запросами и смотреть как хорошо она справляется. Недавно увидел видео про сравнение производительности БД. Можно оттуда почерпнуть информацию: "MySQL vs PostgreSQL Performance Benchmark (Latency - Throughput - Saturation)".
Всё круто, но масштаб. С телефона вообще не видно, а когда ещё переключаются на говорящие головы, то картинка ещё хуже становится👎🏻 Очень на вас надеюсь 😊
Хороший нейминг - наше всё! Согласен! В следующий раз попробуем внедрить единообразие, спасибо! Или хотя бы озвучить, что хотелось бы :) Интервью - такая штука - занести может в разные области)
Спасибо! Классно и понятно получилось!
Большое спасибо! Очень интересно
Очень крутое видео, но если честно не могу представить когда выйду хотя бы на соизмеримый уровень. Кол-во знаний у интервьюируемого поражает. А я то думал прочитаю кабанчика и буду уверенно чувствовать себя на таких собесах...
Что бы проходить подобные собесы, рекомендуют обычно читать книги под это заточенные. Сама зафоршенная книга - System Design. Подготовка к сложному интервью. Я лично сейчас читаю Web scalabillity for startup engineers и вроде норм. Кабанчик это скорее про общее понимание(я сам пока дочитал только до главы как бороться с проблемами доступности БД)
Но и без контента книги, честно говоря, на видео всё понятно. Вряд ли я бы смог уложиться в час как Евгений, он очень хорошо излагает мысли, но ничего сложного нет на видео. Жаль что из-за ограничения в час сильно укоротили часть с расчётами данных и выбором технологий. Обычно на таких собесах сильно душат по всем расчётам, даже табличка "святая" есть, значения из которой желательно заучить)
@@agentdaun5699 я не спорю, что все понятно, но для меня было очень показательно как он легко может углубиться в любую тему и насколько много инфы по ней может дать
@@kopn9k735 А мне наоборот показалось, точнее то что Евгений может поглубже рассказать это понятно, но этого "глубже" не было. Каждый раз, когда лично мне становилось интересно, на видео говорили что не будем углубляться т.к не хватит времени(
@@agentdaun5699 ну звучало это уверенно, мб я слишком наивный, но я поверил ему. В любом случае я пока про некоторые вещи не смог бы даже на том уровне что и он рассказать
Это как с олимпиадой. Смотришь финал бегунов, а там такие скорости) Здесь много составляющих победы. Теория, общая насмотренность, практика прохождения самих интервью. Каждую можно прокачать в какой-то степени. И этого может хватить, чтобы пройти собеседование)
На этапе постановки я бы спросил про геораспределение пользователей.
кластер можно обеспечить другим кластером и асинхронной репликацией.
Извиняюсь заранее за глупый вопрос, но не совсем понимаю зачем сидят с калькулятором в нефункциональных требованиях? В итоге все равно вывод такой что этот rps постгрес потянет, если что отмасштабируем.
Андрей, самый глупый вопрос - не заданный вопрос) Ответить на хороший вопрос про вычисления можно так - какой-то интервьюер может запросить вычисления, другой их пропустит. Может кандидат сам пропустим. А интервьюер поставить это минусом в итоговой оценки. Наверное, общий ответ - спросить насколько это нужно и в какой степени? Возможно, достаточно верхнеуровневой оценки.
а как понять что какая бд вытянет? я находил очень условные умозрительные заключения.
@@MrLotrus Хороший вопрос. В крупных компаниях разработчики отстранены от прода. На проде, на реальных нагрузках сидит поддержка, sre. Второй момент, что, конечно же, многое зависит от характера запросов.
Я как-то спрашивал у разработчика БД оценку по производительности по одному кейсу. Даже он слёту не смог ответить. Есть независимые тесты баз данных. Как вариант, можно посмотреть их.
Или же спросить у своих девоп инженеров, sre инженеров. Либо же, запустить, к примеру, PosgreSQL. Нагрузить запросами и смотреть как хорошо она справляется.
Недавно увидел видео про сравнение производительности БД. Можно оттуда почерпнуть информацию: "MySQL vs PostgreSQL Performance Benchmark (Latency - Throughput - Saturation)".
оч круто! подскажите в чем рисуют на видео?
Сейчас excalidraw. Скоро, думаю, надо будет переходить на unidraw.io )
Владимир, а это же ты был на мок-собесе по БД у Балуна?
АлекСневар, По бэкэнду, да.
Ребята, а в чем собеседуемый всё отрисовывает? что за сервис/приложение? спасибо
excalidraw
Спасибо! Подскажите, пожалуйста, где можно скачать всю схему? 🙏
очень мелко
Всё круто, но масштаб. С телефона вообще не видно, а когда ещё переключаются на говорящие головы, то картинка ещё хуже становится👎🏻
Очень на вас надеюсь 😊
согласен, я со своих эпл вотч часов вообще ничего разглядеть не могу. попрошу обратить на это внимания афтора 🤡
Не знал что макс покровский из "ногу свело" подался в ой-ти
Serene Sardine проектирует)
Агент под прикрытием)
Все классно, но блин шрифт можно крупнее. Так мелко смотрится на ноутбуке...
Если начали подписывать элементы и API на русском и продолжайте! Иначе, какая-то англо-русская каша получилась...
Хороший нейминг - наше всё! Согласен! В следующий раз попробуем внедрить единообразие, спасибо! Или хотя бы озвучить, что хотелось бы :) Интервью - такая штука - занести может в разные области)