Джокер
Администратор
- Регистрация
- 1 Янв 2015
- Сообщения
- 133.823
- Реакции
- 76.331
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 и много другое.
СКАЧАТЬ СЛИВЫ КУРСОВ
Для возможности скачивать складчины и сливы курсов нужно зарегистрироваться
Возможно, Вас ещё заинтересует:
- Массаж грудного отдела: техники при межлопаточной боли и невралгии [Сергей Момот]
- Связи решают. Пошаговый план выхода на скрытый рынок вакансий [Дмитрий Ланецкий]
- Магия воска: тайны диагностики и очищения [Зрада Пертсхевалли]
- Нейрофотограф 2.0 [Игорь Цаплин]
- Вайбкодинг с нуля до стабильного заработка [Тариф VIP] [Дмитрий Ледовских]
- Растяжка для новичков [TutorPlace] [Татьяна Соколова]
- Мышцы тазового дна [TutorPlace] [Екатерина Яковлева]
- «Нет» барахолке в доме. Порядок и уют в доме легко и просто [Анна Соколова]
- [Фокусы] ACAAN Project - Любая карта в любом количестве [Dani DaOrtiz]
- [WP] Listdom — мощное дополнение для создания каталогов и досок объявлений на WordPress [listdom.net]