
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
50 popular coding interview problems
Готовитесь к техническому собеседованию или хотите системно прокачать алгоритмическое мышление? Этот курс поможет вам структурировать подготовку, разобрать ключевые темы и уверенно решать популярные задачи, которые часто встречаются на интервью по программированию.
Подборка охватывает наиболее востребованные типы задач, которые проверяют умение думать алгоритмически, оптимизировать решения и работать со структурами данных. Каждая задача — это отдельный мини‑проект: от формулировки до анализа сложности.
В курсе представлены ключевые направления, которые регулярно встречаются на технических интервью:
Практика включает работу с фундаментальными структурами данных:
Курс ориентирован на реальные требования айти‑компаний и помогает выстроить эффективную подготовку, избегая хаотичного изучения материалов.
Все 50 задач отражают уровень сложности, с которым кандидаты сталкиваются при собеседованиях в продуктовые и аутсорсинговые компании.
Каждое решение дополнено анализом сложности по времени и памяти, что особенно важно для получения высокого результата на интервью.
50 тщательно подобранных задач позволяют закрепить ключевые концепции, научиться эффективно применять алгоритмы и уверенно проходить технические интервью. Курс поможет вам структурировать знания и вывести свои навыки решения задач на новый уровень.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум

Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
0 - Introduction
1 - Find pair that sums up to k
2 - First repeating character
3 - Remove duplicates
4 - Find the duplicate
5 - Tree depth first search
6 - Maximum subarray
7 - Reverse binary tree
8 - Longest substring without repeating characters
9 - Reverse linked list
10 - Peak finding
11 - Palindrome linked list
12 - Longest possible palindrome
13 - Get substring index
14 - Tree breadth first search
15 - Sort linked list
16 - Valid binary search tree
17 - Minimum cost path in matrix
18 - Balanced binary tree
19 - Paths in matrix
20 - Tree breadth first search II
21 - Product of array except self
22 - Jump to last index
23 - Graph depth first search
24 - Graph breadth first search
25 - String subsequences
26 - Valid brackets
27 - Flatten binary tree
28 - Lowest common ancestor
29 - Minimum in rotated sorted array
30 - Add two linked lists
31 - Ways to climb stairs
32 - Subsets that sum up to k
33 - Ways to decode
34 - Remove node from binary search tree
35 - Array permutations
36 - Longest common subsequence
37 - Longest consecutive sequence
38 - Edit distance
39 - Longest common substring
40 - Smallest number after removing k digits
41 - Insert interval
42 - Merge intervals
43 - Maximum path sum
44 - 0-1 Knapsack
45 - Shortest palindrome
46 - Coin change
47 - Word search
48 - N-queens
49 - Word ladder
50 - Longest increasing subsequence