- Регистрация
- 8 Сен 2016
- Сообщения
- 562.471
- Реакции
- 269.199
System Design Interview. Урок 2. Типичные ошибки на system design interview. Non-functional requirements. Back-of-the-envelope Calculations
System Design Interview. Урок 2.
Выложил второй урок по подготовке к System Design Interview.
В рамках урока разобрал:
1) Типичные ошибки кандидатов на system design interview
2) Non-functional characteristics of distributed systems:
2.1) Availability
2.2) Reliability
2.3) Scalability
2.4) Maintainability
2.5) Fault Tolerance
3) Back-of-the-envelope Calculations
3.1) Server Types
3.4) Времена отклика
3.5) QPS на сервер
3.6) QPS для разных типов баз данных
3.7) Calculation process and example
Кто я: я программист с ~18 годами опыта работы в IT. Из них 8 лет я проработал в двух FAANG-компаниях (Amazon, Facebook/Meta). Есть опыт жизни и работы в 4 странах (Россия, Германия, Люксембург, Великобритания). Из языков программирования лучше всего знаю Java. Провел более 100 собеседований в FAANG компании.
Про что я пишу: Разбираю задачи с собеседования по Java (включая многопоточность), задачи с собеседования в FAANG по алгоритмам и System Design. Пишу про то как работают процессы в FAANG-компаниях, про культуру инжиниринга, уровни и личный опыт работы в них. Пишу про релокацию, работу в Европе, работу в FAANG, собеседования в FAANG и много другое.
СКАЧАТЬ
System Design Interview. Урок 2.
Выложил второй урок по подготовке к System Design Interview.
В рамках урока разобрал:
1) Типичные ошибки кандидатов на system design interview
2) Non-functional characteristics of distributed systems:
2.1) Availability
2.2) Reliability
2.3) Scalability
2.4) Maintainability
2.5) Fault Tolerance
3) Back-of-the-envelope Calculations
3.1) Server Types
3.4) Времена отклика
3.5) QPS на сервер
3.6) QPS для разных типов баз данных
3.7) Calculation process and example
Кто я: я программист с ~18 годами опыта работы в IT. Из них 8 лет я проработал в двух FAANG-компаниях (Amazon, Facebook/Meta). Есть опыт жизни и работы в 4 странах (Россия, Германия, Люксембург, Великобритания). Из языков программирования лучше всего знаю Java. Провел более 100 собеседований в FAANG компании.
Про что я пишу: Разбираю задачи с собеседования по Java (включая многопоточность), задачи с собеседования в FAANG по алгоритмам и System Design. Пишу про то как работают процессы в FAANG-компаниях, про культуру инжиниринга, уровни и личный опыт работы в них. Пишу про релокацию, работу в Европе, работу в FAANG, собеседования в FAANG и много другое.
СКАЧАТЬ
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Клуб Богданова (ноябрь 2026) [Дмитрий Богданов]
- Памятка на 2027 год [Юлия Бальсина]
- Конфеты [Ксения Богатыренко]
- [Выкройки] Куртка на утеплителе, №1376. Размер 40-54. Рост 164-170 [Grasser]
- Эффективные приемы работы при формировании и коррекции почерка у младших школьников [Профиль: учитель начальных классов] [Дефектология Проф]
- Психология стресса - Как заставить стресс работать на вас [TTC] [Д-р Кимберли Бетани Бонура]
- [Вязание] Полосатый свитер-реглан Too-Ticky, вязаный полупатентной резинкой спицами сверху [Вяжи.ру] [Julia Wilkens]
- Когнитивно-поведенческая терапия: мастерство и эффективность. Модуль 9 [Тариф Слушатель] [Юлия Горячева, Кьяра Бальони, Колин Эспи]