
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Готовитесь к собеседованию по программированию? Конкурентное программирование? Тогда этот курс обязательно поможет вам: 50 хорошо подобранных задач для повышения ваших навыков решения проблем!
Охвачено множество концепций алгоритмов: динамическое программирование, разделяй и властвуй, мемоизация, возврат ...
И использовалось множество структур данных: массивы, хэш-карты, наборы, деревья, стеки ...
А также для каждой задачи предусмотрен анализ сложности во времени и пространстве!
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Лучший способ получить письмо с предложением от ведущих технологических компаний. Устали смотреть на проблемы в Интернете? Мы ориентируемся на методы. Мы называем их - строительные блоки для технических интервью ™. Изучите эти блоки и попрактикуйтесь на наших проблемах - вам будет гораздо проще проходить интервью.
Будьте готовы к вашему собеседованию по Java с 200+ вопросами по собеседованию для начинающих. Как насчет быстрого пересмотра всех важных концепций Java примерно за 6 часов до интервью?
Методы и примеры решения самых популярных головоломок с IT собеседований. Этот курс создан для тех, кто будет проходить собеседование в IT-компанию, но он также будет полезным всем, кто интересуется логическими задачами и головоломками. В курсе рассматриваются самые популярные типы головоломок и наводятся методы их решений.
Узнайте, как подготовиться к собеседованию у бывшего интервьюера Google. Вы инженер по программному обеспечению? И вы хотите устроиться на работу в таких великих компаниях по разработке программного обеспечения, как Google, Facebook, Snapchat или AirBnb? Если да, вы находитесь в правильном месте!
Иногда поиск новой работы кажется квестом. Действительно тяжелый квест, который оказывает огромное влияние на вашу жизнь. Квест, в котором вы должны преуспеть, чтобы найти лучшую работу, соответствующую вашим целям и стремлениям. Этот курс поможет вам в этом путешествии из того места, где вы сейчас находитесь, туда, где вы хотите быть.
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