Мой первый опыт прохождения собеседования по проектированию систем в виде отдельной секции был неожиданным. Я к нему заранее не готовился, потому что претендовал на позицию middle/middle+ разработчика. Но по результатам пройденных секций мне сказали, что хотят посмотреть мои способности проектирования. А так как на позицию архитектора я не претендовал, решил особо не готовиться и взял только два выходных дня на подготовку. Собеседование я прошел успешно. Ниже полный план подготовки «с нуля» за 2 дня до уровня, достаточного senior-разработчику. День первый Читаем книгу Alex Xu “System Design Interview – An insider's guide” Читаем на любом языке, который вы понимаете. Но читаем только первые три главы, в которых описаны основные принципы построения систем, базовые компоненты современных систем, способы оценки объемов и скорости передачи данных, а также описана сама структура собеседования. Конспектируем кратко в виде терминов и плана все что там написано. Теперь мы знаем все обязател