TGViewer
FAANG Master FAANG Master @faangmaster · 2.94K subscribers
Post #696 3.31K
Какие ресурсы использовать для подготовки к алгосам в 2025?

Начальный уровень
Смотри пост, с чего можно начать тут (там я рекомендую 2 книги и конкретные главы): С чего начать изучать алгоритмы с полного нуля в 2025?

По сути, это книги:
1) Grokking Algorithms by Aditya Bhargava (Грокаем алгоритмы, Бхаргава Адитья)
2) Cracking the Coding Interview by Gayle Laakmann Mcdowell

Изучаем введение в эти 6 глав и выучиваем реализации основных алгоритмов:

1) Chapter 1. Arrays and Strings
2) Chapter 2. Linked Lists.
3) Chapter 3. Stacks and Queues.
4) Chapter 4. Trees and Graphs.
5) Chapter 8. Recursion and Dynamic Programming
6) Chapter 10. Sorting and Searching
3) Смотри мои посты тут:
Подборка алгоритмических задач с решениями и описание алгоритмов уже опубликованных в этом канале

Средний уровень

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

Это можно сделать на одном из/нескольких ресурсах:

1) hellointerview: https://www.hellointerview.com/learn/code - Бесплатно
2) algoexpert: https://www.algoexpert.io/questions - Платно, но на каждую задачу там большой и подробный видео разбор. Не обязательно решать все 200. Главное затронуть каждую тему, а при желании можно сосредоточиться на какой-то конкретной теме для прокачки. Там я прокачивал задачи на деревья и графы, а также динамическое программирование.
3) neetcode: https://neetcode.io/roadmap - Бесплатно, но есть и платный расширенный набор задач.
4) Курс на educative - Grokking the Coding Interview Patterns.
5) Смотри мои посты тут: Подборка алгоритмических задач с решениями и описание алгоритмов уже опубликованных в этом канале
6) Решаем задачи из книги Cracking the Coding Interview by Gayle Laakmann Mcdowell из глав:
1) Chapter 1. Arrays and Strings
2) Chapter 2. Linked Lists.
3) Chapter 3. Stacks and Queues.
4) Chapter 4. Trees and Graphs.
5) Chapter 8. Recursion and Dynamic Programming
6) Chapter 10. Sorting and Searching
7) Chapter 16. Moderate
Там подробные разборы решений в текстовом виде. Правда некоторые задачи немного устарели. В 2025 возможно не самый лучший вариант.

Продвинутый уровень

1) Leetcode. Решаем задачи также по основным темам. Вначале решаем до 100 easy задач. Далее делаем упор на medium. После решения по темам, выбираете компанию/компании, куда хотите попасть, сортируете по частоте встречаемости и решаете первые 100 задач. Решаете c периодическим повторением, так, чтобы они отложились в памяти и на собеседовании более 50% задач вы просто воспроизводили из памяти. А остальные были бы похожи на то, что вы уже видели и можете решить за несколько минут.
Telegram FAANG Master С чего начать изучать алгоритмы с полного нуля в 2025? Эта рекомендация для тех, кто ещё ни разу не изучал алгоритмы и структуры данных. Я бы рекомендовал начать с книги: 1) Grokking Algorithms by Aditya Bhargava (Грокаем алгоритмы, Бхаргава Адитья). Можно…
  • 🔥 35
  • ❤ 5
More from @faangmaster
  1. Sep 13, 2026Навье-Стоксгейт 8 сентября OpenAI заявила, что её невыпущенная модель решила одну из семи…
  2. Sep 3, 2026Uber совместно с британским стартапом Wayve запускает роботакси в Лондоне Пришла нотификац…
  3. Aug 20, 2026Новый HTTP метод QUERY Этим летом в спецификацию HTTP добавили новый метод - QUERY. Добавл…
  4. Aug 15, 2026IOI 2026 В Ташкенте прошел межнар школьников по информатике. Результаты: https://stats.ioi…
  5. Jul 30, 2026В свое время я закончил МФТИ. Относительно непростой вуз для обучения. Закончил неплохо. З…
  6. Jul 18, 2026Документалка про Java В продолжение темы документалок, вышла документалка про Java. Трейле…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →