После прохождения этого учебного плана автор получил работу в Amazon. Он занимался по 8–12 часов в день несколько месяцев, но уверяет, что вам столько не понадобится. План охватывает всё необходимое для технических собеседований в ведущие IT-компании.
План охватывает структуры данных (массивы, списки, стеки, очереди, хеш-таблицы), алгоритмы (сортировка, поиск, графы, динамическое программирование), сложность (Big-O), деревья, рекурсию. Рекомендуется выбрать язык и изучить книги по структурам данных.
Для опытных разработчиков добавлены разделы по системному дизайну и масштабированию. Также есть дополнительные темы: компиляторы, криптография, сжатие данных и другие. Этот план предназначен для подготовки к позиции software engineer, а не frontend-разработчика.
GitHub ★ 349,354

0 комментариев