RedDeveloper
Блог
Вопросы
Теги
Вопросы на собеседовании Algorithm
Изучите нашу коллекцию (Топ-100) часто задаваемых вопросов по теме
algorithm
при собеседовании на работу и будьте во всеоружии.
Вопросы на собеседовании
Топ 15
Топ 20
Топ 25
Топ 30
Топ 50
Топ 100
Все вопросы
1
Факториальные алгоритмы на разных языках
2
Найдите наименьшее положительное целое число, которое не встречается в данной последовательности
3
Расширьте случайный диапазон от 1–5 до 1–7
4
Алгоритм для возврата всех комбинаций k элементов из n
5
Как повернуть двумерный массив?
6
Как посчитать количество установленных битов в 32-битном целом числе?
7
Как проверить, включает ли массив значение в JavaScript?
8
Как проверить, является ли число палиндромом?
9
Лучший способ перевернуть строку
10
Рассчитать расстояние между двумя точками широты и долготы? (Формула Хаверсина)
11
Учитывая список чисел и число k, верните, составляют ли любые два числа из списка до k
12
Алгоритм определения наличия в массиве n ... n + m?
13
Подсчет инверсий в массиве
14
Как сгенерировать все перестановки в списке?
15
Как лучше всего создать строку элементов с разделителями в Java?
16
Зацикливание по спирали
17
Чему следует научить студентов в первую очередь при изучении алгоритмов сортировки?
18
Выбор случайного элемента из набора
19
Ваш любимый алгоритм и урок, которому он вас научил
20
Как найти k-й по величине элемент в несортированном массиве длины n за O (n)?
21
Наименьшее общее кратное для 3 и более чисел
22
Каков наиболее эффективный способ плавающего и двойного сравнения?
23
Установите для каждой ячейки в матрице значение 0, если эта строка или столбец содержит 0
24
Как определить тип кредитной карты по номеру?
25
Рекурсия или итерация?
26
Выберите N случайных элементов из списка <T> в C#
27
Что такое хвостовая рекурсия?
28
Самый эффективный код для первых 10000 простых чисел?
29
Насколько сложным должен быть код?
30
Почему быстрая сортировка лучше, чем сортировка слиянием?
31
Можете ли вы упростить этот алгоритм?
32
Есть ли идеальный алгоритм для шахмат?
33
Алгоритм вычисления количества делителей заданного числа
34
Каков самый быстрый алгоритм удаления дубликатов из списка в Python, чтобы все элементы были уникальными * при сохранении порядка *?
35
Какие основные математические концепции должен знать хороший разработчик?
36
Алгоритм нахождения наибольшего простого множителя числа
37
Код гольф: объединение нескольких отсортированных списков в один отсортированный список
38
Как вам ваши первичные ключи?
39
Как преобразовать числа с плавающей запятой в удобочитаемые дроби?
40
Классный алгоритм проверки поля судоку?
41
JS: повторяющаяся строка (Hackerrank Challenge)
42
Чем хуже, тем лучше. Есть пример?
43
Big-O для восьмилетних?
44
Определить, перекрывают ли два прямоугольника друг друга?
45
Базовое программирование / алгоритмические концепции
46
Можно ли сгенерировать действительно случайное число с помощью эхо-запросов к псевдослучайно выбранным IP-адресам?
47
Сортировка по строке, которая может содержать число
48
Анализатор уравнения (выражения) с приоритетом?
49
Проверка, являются ли две строки перестановками друг друга в Python
50
Как бы вы написали нерекурсивный алгоритм для вычисления факториалов?
51
Уникальные (неповторяющиеся) случайные числа в O (1)?
52
Какой язык / платформу вы бы порекомендовали для приложений с привязкой к ЦП?
53
Большой О, как вы его рассчитываете / приближаете?
54
Какой самый быстрый способ получить значение π?
55
Найдите минимальное положительное значение
56
Каков наилучший алгоритм переопределения GetHashCode?
57
Эффективно меняйте порядок слов (не символов) в массиве символов
58
Алгоритм микширования звука
59
Какой алгоритм сортировки лучше всего работает с наиболее отсортированными данными?
60
Как бы вы улучшили этот алгоритм? (разворот строки c)
61
Алгоритм обнаружения пересечения двух прямоугольников?
62
Как реализовать очередь из двух стеков?
63
Как найти имя столбца Excel, соответствующее заданному целому числу?
64
Основной коэффициент 300 000 000 000?
65
Самый эффективный способ найти K самых частых слов в последовательности больших слов
66
Как Google может быть таким быстрым?
67
Расчет кадров в секунду в игре
68
Сортировка слиянием связанного списка
69
Как эффективно построить дерево из плоской конструкции?
70
Какие алгоритмы вычисляют направления от точки A к точке B на карте?
71
Как лучше всего получить минимальное или максимальное значение из массива чисел?
72
Как Google "Вы имели в виду?" Алгоритм работает?
73
Округление до произвольного количества значащих цифр
74
Эффективный запрос одной строки к нескольким регулярным выражениям
75
Какой будет лучший алгоритм для поиска идентификатора, который не используется, из таблицы, которая может содержать миллион строк?
76
Как лучше всего моделировать повторяющиеся события в приложении-календаре?
77
Хорошая библиотека алгоритмов графа Java?
78
Какой алгоритм поиска простых чисел самый быстрый?
79
Что быстрее: поиск по хэшу или двоичный поиск?
80
Алгоритм генерации случайного числа
81
.NET - Как можно разбить строку с разделителями "заглавными буквами" на массив?
82
Как выполнить беззнаковое насыщающее сложение в C?
83
Лучший способ рандомизировать массив с помощью .NET
84
Какой самый простой способ проверить, является ли число в C++ степенью двойки?
85
Самый эффективный способ реализовать степенную функцию на основе целых чисел pow (int, int)
86
Как я могу измерить сходство между двумя изображениями?
87
Как рассчитать площадь двухмерного многоугольника?
88
Самый быстрый / самый быстрый алгоритм для наименьшего положительного числа
89
Алгоритм нахождения наименьшей степени двойки, которая больше или равна заданному значению
90
Алгоритм обнаружения «скоплений» точек
91
Учебники по простым алгоритмам?
92
Для чего нужна пузырьковая сортировка?
93
Алгоритм определения идентичности членов двух массивов
94
Каков эффективный алгоритм поиска области перекрывающихся прямоугольников
95
Сортировать четыре точки по часовой стрелке
96
Алгоритм вращения фигур Тетриса
97
Справка по проекту Euler, вопрос 3
98
Есть ли простой алгоритм, который может определить, является ли X простым?
99
Как лучше всего получить все делители числа?
100
Как бы вы отобразили массив целых чисел как набор диапазонов? (алгоритм)