Успешно подготовиться к алгоритмическим задачам на собеседованиях в топовые компании уровня FAANG
Эти навыки помогут
Автор и спикер курса
Senior Software Development Engineer в Amazon
Дисклеймер: всё, что рассказывает Артём, является исключительно его мнением и никак не связано с позицией компании, в которой он работает ;)
Ментор, техлид, девелопер, проджект-менеджер, scrum-мастер. Делал проекты для Microsoft, Яндекс, Лаборатории Касперского. Разрабатывал и поддерживал систему безопасности на Зимних Олимпийских играх в 2014 году в Сочи. Использует алгоритмы для работы и собеседований с 2008 года. В программировании с 9 лет.
Артём Мурадов
Как проходит обучение
Вы самостоятельно выбираете время для занятий. Лекции и полезные материалы доступны в личном кабинете.
Смотрите лекции
Ёмкие лекции на 10–20 минут
Разбираете особенности базовых алгоритмов и работы со структурами данных
Выполняете задания
Решаете практические задачи, приближённые к реальным, на сервисе leetcode.com
Закрепляете знания по каждой теме
Прокачиваете навыки
Читаете дополнительную литературу, которая поможет больше узнать об алгоритмах и прокачать навыки
Программа: 4 блока, 24 урока
Блок 1
Введение в алгоритмы
Основные понятия теории алгоритмов
Зачем программистам разбираться в алгоритмах
Простейший анализ алгоритмов
Блок 2
Какие алгоритмы и структуры данных пригодятся на практике
Распространённые алгоритмы и структуры данных
Кейсы: как алгоритмы и структуры данных улучшают код
Связь алгоритмов с «чистым кодом»
Блок 3
Какие знания нужны на собеседованиях в FAANG
Зачем спрашивают алгоритмические задачи на собеседованиях
Какие задачи нужно уметь решать для трудоустройства
Как проходит собеседование в FAANG
Опыт собеседований в Microsoft, Google, Amazon
Блок 4
Как изучать алгоритмы и где практиковаться
Как развивать навыки по использованию алгоритмов при написании кода
Инструменты для самообучения
Полезные идеи для ежедневной работы и подготовки к собеседования
Основные понятия теории алгоритмов
Зачем программистам разбираться в алгоритмах
Простейший анализ алгоритмов
Распространённые алгоритмы и структуры данных
Кейсы: как алгоритмы и структуры данных улучшают код
Связь алгоритмов с «чистым кодом»
Зачем спрашивают алгоритмические задачи на собеседованиях
Какие задачи нужно уметь решать для трудоустройства
Как проходит собеседование в FAANG
Опыт собеседований в Microsoft, Google, Amazon
Как развивать навыки по использованию алгоритмов при написании кода
Инструменты для самообучения
Полезные идеи для ежедневной работы и подготовки к собеседованиям
В видеокурсе нет детального разбора существующих алгоритмов — здесь то, что используется на практике чаще всего.
Знание алгоритмов и структур данных — не достаточное, но необходимое условие успешного прохождения собеседований.
Рассрочка
только для физических лиц
Условия рассрочки:
Процесс оформления:
Cвидетельство
Именное свидетельство о прохождении курса получает студент, если:
изучил 80% курса
принимал участие в решении практик, которые входят в курс.