• Форумы
  • Складчины
  • Программирование

[leetcode.com] LeetCode's Interview Crash Course Data Structures and Algorithms

Найти складчину
  • Курс создан: Дата начала 6 Окт 2022
В избранное
Зарегистрируйтесь, чтобы посмотреть скрытый контент
Организатор
Организую Складчины
Команда форума
Сообщения
634 085
Реакции
14 406
Монеты
325
Оплачено
1
  • 6 Окт 2022
  • #1
Ссылка на картинку
Будь вы студент, ищущий стажировку, или старший инженер, переходящий в новую компанию, при поиске работы в области разработки программного обеспечения вам всегда придется столкнуться с одной проблемой - собеседованием по кодированию.

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

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

Для кого предназначен этот курс?

Этот курс предназначен для того, чтобы помочь каждому повысить свой навык и уверенность при прохождении собеседований по кодированию. Объяснения начинаются с малого, поэтому даже если вы никогда не проходили курс по структурам данных и алгоритмам, вы будете в полном порядке.

Этот курс идеально подходит для тех:
  • у кого запланировано собеседование
  • кто планирует в ближайшее время подавать заявки на стажировку либо работу и хочет подтянуть знания
  • кто является новичком в области алгоритмов и хочет заложить хорошую основу для начала обучения
  • просто хочет улучшить свои навыки в кодировании на собеседованиях.
Единственное предположение заключается в том, что вы уже знаете основы кодирования и владеете таким распространенным языком, как Java, C++ или Python.

Что дает этот курс:

Независимо от уровня ваших навыков, после прохождения этого курса вы будете готовы к прохождению собеседований по кодингу в технологических компаниях. Если ваша цель - компании высшего уровня, такие как FAANG, прохождение этого курса даст вам все основы, необходимые для подготовки к собеседованиям.

Курс состоит из 13 глав. Первая глава - это краткое введение, в котором рассказывается о фундаментальных навыках, необходимых для успешного прохождения курса, а также его содержание.

Следующие 10 глав посвящены структуре данных или алгоритму:
  • массивы и строки
  • связные списки
  • хэшмапы и множества
  • стеки и очереди
  • деревья и графы
  • кучи
  • алгоритмы (оценка жадности алгоритмов)
  • бинарный поиск
  • обратный путь
  • динамическое программирование
Это самые важные и наиболее распространенные структуры данных и алгоритмы кодирования на собеседованиях.

В каждой из этих глав вы можете ожидать найти:
  1. Объяснение структуры данных/алгоритма, что она умеет делать, как ее можно использовать для решения проблем, а также детали реализации и временной/пространственной сложности.
  2. Общие шаблоны и приемы для решения проблем, связанных со структурой данных или алгоритмом.
  3. Примеры, в которых рассматривается ряд соответствующих проблем, чтобы помочь проиллюстрировать концепции.
  4. Точно подобранные практические задачи, которые помогут вам развить мышечную память на полученные знания.
12-я глава содержит ряд полезных инструментов, которые можно использовать в дальнейшем. Здесь есть шаблоны кода для всех распространенных паттернов, шпаргалки по оценке времени и пространству, блок-схема, которую можно использовать как общее руководство при попытке понять, какую структуру данных или алгоритм следует использовать.

Мы также разберем этапы интервью по кодированию и то, что вы должны делать на каждом этапе. Чтобы продемонстрировать эти советы, в 12-й главе есть видеоролики с шуточным собеседованием FAANG.

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

Все материалы являются оригинальными для этого курса и эксклюзивными для LeetCode.

Особенности:

92 примера решения задач. Эти проблемы используются для демонстрации общих паттернов, как их распознать и как реализовать решения. Объяснения понятны и лаконичны для начинающих.

65 курируемых практических задач. Эти задачи точно подобраны и расположены таким образом, чтобы вы могли применить полученные знания в каждой главе. Решайте эти задачи в интегрированной среде кодирования LeetCode - лучший способ научиться - это делать.

12 тестов. Каждая структура данных или алгоритм имеют тест в конце главы для проверки ваших знаний (глава "Деревья и графы" имеет два теста, а последняя глава имеет "итоговый" тест).

Не требуется установка. Не беспокойтесь о IDE или других программах. Все находится прямо здесь.
Интегрированная среда. Решайте задачи, используя среду кодирования LeetCode, которая поддерживает 19 различных языков программирования.

Предполагаемое время прохождения всего курса: 25-30 часов.

Язык курса:
английский
Смотреть далее...
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть авторский контент.
Поиск по тегу:
Теги
data structures and algorithms leetcode's interview crash course leetcode.com вадим шабалин жильё правовые вопросы риэлтор сбитым риэлтором сергей прокофьев
Похожие складчины
Скачать [Thinknetica] Деплой Ruby on Rails приложений с помощью Docker Swarm и MRSK
  • Теги
    thinknetica вадим шабалин деплой ruby on rails приложений жильё помощью docker swarm и mrsk
  • От: Организатор
  • 12 Апр 2023
Ответы
0
Просмотры
174
12 Апр 2023
Организатор
Скачать [Udemy] Crash Course Electronics and PCB Design (Andre LaMothe)
  • Теги
    07-10-2023 andre lamothe crash course electronics and pcb design pcb pcb design
  • От: Организатор
  • 7 Окт 2023
Ответы
0
Просмотры
160
7 Окт 2023
Организатор
Скачать [Archakov.im] React Js (Денис Арчаков)
  • Теги
    archakov.im react js redux вадим шабалин денис арчаков
  • От: Организатор
  • 5 Мар 2023
Ответы
0
Просмотры
314
5 Мар 2023
Организатор
Скачать Data Science Interview Guide (Ренат Алимбеков)
  • Теги
    data science interview guide ренат алимбеков
  • От: Организатор
  • 7 Авг 2021
Ответы
0
Просмотры
226
7 Авг 2021
Организатор
Скачать [Udemy] Ultimate Rust Crash Course (Nathan Stocks)
  • Теги
    09-06-2023 nathan stocks rust udemy ultimate rust crash course
  • От: Организатор
  • 10 Июн 2023
Ответы
0
Просмотры
205
10 Июн 2023
Организатор
Найти больше схожих складчин

Зарегистрируйте учетную запись

У вас появится больше возможностей!

Создать учетную запись

Пройдите быструю регистрацию

Регистрация

Войти

Уже зарегистрированы? Войдите.

Вход
  • Форумы
  • Складчины
  • Программирование
  • Novus
  • Russian (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Справка
Меню
Вход

Регистрация

  • Форумы
  • Что нового?