Классифицируйте ошибки
Разделите неверные ответы на непонятное понятие, невнимательно прочитанное условие и ошибочный выбор компромисса. Для каждой причины нужен свой способ исправления, а не одинаковый повтор теста.
Майкл Погребинский · System Design · 6 тестов · практические тесты на английском
Обзор тестов Майкла Погребинского
Найти пробелы в архитектурной базе: шесть самостоятельных тестов и 110 вопросов, а не видеолекции или официальный экзамен.
RusUdemyПомогаем оформить выбранный курс в личном аккаунте Udemy — без общих аккаунтов и предоплаты.Подробнее
Тесты, не видеокурсМайкл Погребинский · задания на английском · обновление апрель 2024
Разработчикам, которые уже изучили System Design и хотят проверить понимание, прежде чем разбирать открытые архитектурные задачи.
Основы архитектуры ПО; завершённый Software Architecture & Design of Modern Large Scale Systems или эквивалентная подготовка.
Самопроверка архитектурной базы: 110 вопросов с объяснениями в шести тематических тестах.
Видеолекций нет. Это не практический разбор проектирования и не официальный сертификационный экзамен. Последнее обновление — апрель 2024 года; правильные ответы не заменяют умения объяснять компромиссы и проектировать систему на интервью.
Этот продукт предназначен для повторения уже изученной архитектуры. Вопросы помогают обнаружить неуверенность в требованиях, API, данных и показателях качества. Но формат с вариантами ответа задаёт часть контекста за вас, тогда как на интервью часто нужно сначала выяснить саму задачу. Поэтому воспринимайте результат как карту пробелов, а не итоговую оценку профессиональной готовности. После ошибки полезнее объяснить правило и разобрать новый сценарий, чем сразу заново проходить тот же тест. Указанное обновление — апрель 2024 года: фундаментальные темы сохраняют смысл, но технологические детали стоит сверять с текущими источниками.
Это редакционные упражнения для самопроверки, а не дополнительные задания или проверка работ преподавателем. Не публикуйте закрытые вопросы и материалы Udemy.
Разделите неверные ответы на непонятное понятие, невнимательно прочитанное условие и ошибочный выбор компромисса. Для каждой причины нужен свой способ исправления, а не одинаковый повтор теста.
Выберите тему неверного ответа и сформулируйте правило своими словами. Придумайте пример и контрпример. Если правило работает только с готовыми вариантами, вернитесь к основам.
Возьмите вопрос о доступности или данных и превратите его в небольшую систему. Укажите ограничение и выбранный способ его выполнить. Проверьте, как изменится ответ при другом приоритете.
После изучения слабой темы сделайте паузу, затем вернитесь к проверке. Сравнивайте не только балл, но и объяснение. Узнавание недавно прочитанного ответа не подтверждает устойчивое понимание.
110 вопросов разделены на шесть наборов: строительные блоки, данные и CAP, требования, API, показатели качества и архитектурные подходы. Это формат practice tests с проверкой и объяснениями. Видеодлительность и число лекций к нему неприменимы.
На дату проверки в карточке Udemy: 6 тестов, 110 вопросов. Время на попытку — ограничение формата, а не длительность видео. Тесты не заменяют отдельное изучение темы и разбор ошибок. Темы ниже сгруппированы редакцией; точный состав сверяйте с Udemy.
После первого прохождения выберите две темы с наибольшим числом ошибок. Для каждой разберите понятие, придумайте свой сценарий и объясните решение без вариантов ответа. Возвращайтесь к тестам после такой практики, а не ради быстрого роста процента.
System Design Building Blocks — 23 вопроса
Database Design and CAP Theorem — 20 вопросов
Requirements and Software Architecture Drivers — 10 вопросов
API Design: REST and RPC — 22 вопроса
Scalability, Availability, Performance, SLA, SLO, SLI — 25 вопросов
Microservices, Event-Driven Architecture and Big Data — 10 вопросов

Задания и пояснения написаны на английском. Сначала выделите ограничения и точный предмет вопроса, затем объясните, почему выбранный вариант подходит, а остальные — нет. Термины concurrency, latency и throughput записывайте вместе с собственным примером; перевод вопроса сам по себе не проверяет понимание темы.
Как проходить курсы Udemy на английскомЭто письменные практические тесты, не видеоуроки. Не рассчитывайте на русскую озвучку или субтитры.
Пришлите ссылку на выбранную программу. Уточним текущую стоимость и поможем оформить её в вашем личном аккаунте Udemy. Материалы и прогресс останутся у вас.
Курс появляется в вашей личной библиотеке на Udemy. Никаких пиратских копий, общих аккаунтов или «серых» схем.
Вы оплачиваете покупку только после того, как курс появился в вашем аккаунте Udemy.
Обычно от первого сообщения до появления курса в аккаунте проходит около 10 минут.
В Telegram отвечает живой человек: можно задать вопрос и получить качественную поддержку по покупке.
Сначала согласуем курс и условия. Оплата после появления курса в аккаунте.
Опыт работы с сервисом