1

Этап 1

Мок-собесы

2

Этап 2

Курс по System Design от Яндекс

3

Этап 3

Книга Подготовку к сложному интервью System Design

4

Этап 4

Greatfrontend Interview Questions

5

Этап 5

Разбор Frontend System Design Interview (Youtube)

6

Этап 6

Frontend System Design Questions

1

Этап 1

Мок-собесы

2

Этап 2

Курс по System Design от Яндекс

3

Этап 3

Книга Подготовку к сложному интервью System Design

4

Этап 4

Greatfrontend Interview Questions

5

Этап 5

Разбор Frontend System Design Interview (Youtube)

6

Этап 6

Frontend System Design Questions

22 октября 2024
Образование

Подготовка к этапу собеседования System Design

В рамках этой цели я буду готовиться к этапу собеседования в Т по System Design. Эта цель является частью общей цели по прохождению собеседования в компанию Т.

Вообще для меня это нечто неизвестное ,непонятное и неизведанное. Я никогда не проектировал сложные системы ,да и не залезал куда-то дальше фронтенда. Даже в самом фронтенде мне особо не доводилось проектировать чего-то сложного вроде микро-фронтендов и монорепозиториев.

Плюсом к этому мне так и не удалось узнать ,что конкретно требуют по этой секции в Т. Поэтому буду идти по принципу "Лучше перебздеть ,чем недобздеть". Исходя из чего выбрал 2 курса и уже стандартную стратегию изучения того ,что мне непонятно.

Вообще польза этой цели будет не только для прохождения этапа собеседования ,но и для моего будущего приложения Pomidaro ,на которое я уже прикинул грандиозные планы ,где без хорошего бека и архитектуры не обойтись. Знания точно пригодятся там.

Мок-собесы предполагаются на курсах ,которые я выбрал. Но нужно пройти помимо этого еще 3 собеса от других людей ,чтобы быть уверенным на 100% в своих силах.

Будет не лишним здесь посмотреть по меньшей мере 5 примеров реальных собеседований по System Design.

UPD (31.10.2024): Убрал курс от Balun. Убрал все темы из курса от Яндекса кроме микрофронтендов. Бюджет сократился на 160.000.

 Критерий завершения

5 мок-собесов по System Design пройдено успешно

  1. Мок-собесы

    https://getmentor.dev/

    Первые 2 мок-собеса будут на курсах. Для 3, 4 и 5 планирую найти специальных людей ,готовых провести их для меня.

    Считаю здесь только успешные собесы. Если прошел 3/5 ,значит прохожу еще 2 ,пока в сумме не будет 5 успешных.

    Стоимость этапа — 15000 ₽

    1. 1 собес пройден

    2. 2 собес пройден

    3. 3 собес пройден

    4. 4 собес пройден

    5. 5 собес пройден

  2. Курс по System Design от Яндекс

    Этот курс длится аж пол года. Беру первый ближайший поток

    Стоимость этапа — 40000 ₽

    1. Микрофронтенды и разбивка монолитной системы на микросервисы

  3. Книга Подготовку к сложному интервью System Design

    Книгу прочитать между делом ,возможно даже перед курсами

    1. Масштабирование от нуля до миллиона пользователей

    2. Приблизительные оценки

    3. Общие принципы прохождения интервью по проектированию IT-систем

    4. Проектирование ограниченного трафика

    5. Согласованное хеширование

    6. Проектирование хранилища типа "ключ-значение"

    7. Проектирование генератора уникальных идентификаторов в распределенных системах

    8. Проектирование системы для сокращения URL-адресов

    9. Проектирование поискового робота

    10. Проектирование системы уведомлений

    11. Проектирование ленты новостей

    12. Проектирование системы мгновенного обмена сообщениями

    13. Проектирование системы авто-заполнения поисковых запросов

    14. Проектирование YouTube

    15. Проектирование Google Drive

    16. Век живи - век учись

  4. Greatfrontend Interview Questions

    Разбор секции Frontend интервью по System Design в крупные мировые компании.

    -> https://www.greatfrontend.com/system-design

    Стоимость этапа — 15000 ₽

    1. Introduction to Front End System Design

    2. Types of Front End System Design Questions

    3. The RADIO Framework

    4. Front End System Design Interview Evaluation Axes

    5. Common Mistakes Made During Front End System Design Interviews

    6. Front End System Design Cheatsheet

    7. News Feed (e.g. Facebook) [medium]

    8. Autocomplete [medium]

    9. Pinterest [hard]

    10. E-commerce Marketplace (e.g. Amazon) [hard]

    11. Travel Booking (e.g. Airbnb) [medium]

    12. Chat App (e.g. Messenger) [medium]

    13. Photo Sharing (e.g. Instagram) [medium]

    14. Video Streaming (e.g. Netflix) [hard]

    15. Rich Text Editor [hard]

    16. Google Docs [hard]

    17. Dropdown Menu [medium]

    18. Image Carousel [medium]

    19. Modal Dialog [medium]

    20. Poll Widget [easy]

    21. Email Client (e.g. Microsoft Outlook) [medium]

  5. Разбор Frontend System Design Interview (Youtube)

    Автор разбирает распространенные кейсы Frontend System Design Interview

    -> https://www.youtube.com/watch?v=5vyKhm2NTfw&list=PLI9W87-Dqn7j_x6QtR6sUjycJR7nQLBqT&ab_channel=Front-EndEngineer

    1. [Front End System Design] - Facebook News Feed

    2. [Front-End System Design] - Pinterest

    3. [Front-End Product Design] - Netflix

    4. [Front-End System Design] - Chat application

    5. [Front-End System Design] - Typeahead Widget

    6. [Front-End System Design] - Data Table Component

    7. [Front-End System Design] - Design a Poll Widget

    8. [Front-End System Design] - Google Sheets

    9. [Front-End System Design] - Google Calendar

    10. [Frontend System Design] - Deep dive into HTTP [Part 1]

    11. [Front-End System Design] - Typeahead component

    12. [Frontend System Design] - Notion

  6. Frontend System Design Questions

    Стоимость этапа — 15000 ₽

    1. All in One Comprehensive Guide

    2. Requirements

    3. Architecture

    4. Data Model

    5. Interface Communication

    6. API Design

    7. Optimizations

    8. Design Auto Complete Search

    9. Design Chat App

    10. Design Google Calendar

    11. Design Sprint Board

    12. Design Facebook Newsfeed

    13. Design Pinterest

    14. Rich Text Editor

    15. Design mentions

    16. SSR vs CSR

    17. Security

    18. XSS vs CORS

    19. Image Caching Strategies

    20. Broadcast Channels

    21. IndexedDB

    22. Core Web Vitals

    23. Web Accessibility

    24. ARIA Roles

    25. Network Requests

    26. Apollo Cache

    27. Image Optimization Strategies

    28. Web Protocol Cheat Sheet

    29. Normalization

    30. Design A scalable Frontend Architecture

  • 169
  • 22 октября 2024, 15:20
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?