Собесов

Каталог задач

1000 задач. Страница 2 из 20. Авторские задачи для подготовки к собеседованиям аналитиков с разборами решений.

Темы
Уровень
Сложность
По мотивам интервью в
051
Сценарий A/B: диагностика SRM
A/B-тестыПлатформенные нюансыСредняяMiddle
052
Сценарий A/B: стратегия раскатки через feature flags
A/B-тестыПлатформенные нюансыСредняяSenior
053
Сценарий A/B: long-term holdout группа
A/B-тестыПлатформенные нюансыСредняяSenior
054
Сценарий A/B: анализ по сегментам и double-dipping
A/B-тестыПлатформенные нюансыСложнаяSenior
055
Сценарий A/B: non-inferiority test для дешёвой замены модели
A/B-тестыПлатформенные нюансыСложнаяSenior
056
Сценарий A/B: как читать confidence interval
A/B-тестыАнализ результатовЛёгкаяMiddle
057
Сценарий A/B: конфликтующие метрики — что делать
A/B-тестыАнализ результатовСредняяSenior
058
Сценарий A/B: стабилизация эффекта во времени
A/B-тестыАнализ результатовСредняяMiddle
059
Сценарий A/B: практическая vs статистическая значимость
A/B-тестыАнализ результатовЛёгкаяMiddle
060
Сценарий A/B: что делать при null result
A/B-тестыАнализ результатовСредняяSenior
061
Сценарий A/B: байесовский подход к экспериментам
A/B-тестыАльтернативные подходыСложнаяSenior
062
Сценарий A/B: multi-armed bandit как альтернатива
A/B-тестыАльтернативные подходыСложнаяSenior
063
Сценарий A/B: contextual bandits для персонализации
A/B-тестыАльтернативные подходыСложнаяSenior
064
Reverse String — разворот строки на месте
АлгоритмыДва указателяЛёгкаяJunior
065
Valid Palindrome — палиндром с фильтрацией символов
АлгоритмыДва указателяЛёгкаяJunior
066
Merge Sorted Array — слияние двух отсортированных массивов на месте
АлгоритмыДва указателяЛёгкаяJunior
067
Intersection of Two Arrays — пересечение двух массивов
АлгоритмыДва указателяЛёгкаяJunior
068
Squares of a Sorted Array — квадраты элементов отсортированного массива
АлгоритмыДва указателяЛёгкаяJunior
069
Remove Duplicates from Sorted Array — удаление дублей в отсортированном массиве
АлгоритмыДва указателяЛёгкаяJunior
070
Move Zeroes — переместить нули в конец, сохранить порядок ненулевых
АлгоритмыДва указателяЛёгкаяJunior
071
Two Sum II — два числа в отсортированном массиве с заданной суммой
АлгоритмыДва указателяСредняяJunior
072
3Sum — три числа с нулевой суммой
АлгоритмыДва указателяСредняяMiddle
073
String Compression — сжатие строки повторами в RLE
АлгоритмыДва указателяСредняяMiddle
074
Compare Version Numbers — сравнение версий вида "1.2.10"
АлгоритмыДва указателяСредняяMiddle
075
Container With Most Water — контейнер с максимальной водой
АлгоритмыДва указателяСредняяMiddle
076
Matrix Diagonal Sum — сумма элементов на двух диагоналях квадратной матрицы
АлгоритмыМатрицыЛёгкаяJunior
077
Transpose Matrix — транспонирование матрицы
АлгоритмыМатрицыЛёгкаяJunior
078
Valid Sudoku — проверка корректности доски судоку 9×9
АлгоритмыМатрицыСредняяMiddle
079
Rotate Image — поворот квадратной матрицы на 90° на месте
АлгоритмыМатрицыСредняяMiddle
080
Spiral Matrix — обход матрицы по спирали
АлгоритмыМатрицыСредняяMiddle
081
Two Sum — два числа с заданной суммой
АлгоритмыХеш-таблицыЛёгкаяJunior
082
Isomorphic Strings — изоморфны ли две строки
АлгоритмыХеш-таблицыЛёгкаяJunior
083
Roman to Integer — конвертация римской записи в число
АлгоритмыХеш-таблицыЛёгкаяJunior
084
Valid Anagram — анаграмма ли строка t для s
АлгоритмыХеш-таблицыЛёгкаяJunior
085
Group Anagrams — группировка строк-анаграмм
АлгоритмыХеш-таблицыСредняяMiddle
086
Range Sum Query — Immutable
АлгоритмыПрефиксная суммаЛёгкаяJunior
087
Find the Highest Altitude — наивысшая точка маршрута
АлгоритмыПрефиксная суммаЛёгкаяJunior
088
Find Pivot Index — индекс «равновесия» в массиве
АлгоритмыПрефиксная суммаЛёгкаяJunior
089
Range Sum Query 2D — двумерная префиксная сумма
АлгоритмыПрефиксная суммаСредняяMiddle
090
Subarray Sum Equals K — количество подмассивов с суммой K
АлгоритмыПрефиксная суммаСредняяMiddle
091
Power of Two — является ли число степенью двойки
АлгоритмыБитовые манипуляцииЛёгкаяJunior
092
Single Number — единственное непарное число в массиве
АлгоритмыБитовые манипуляцииЛёгкаяJunior
093
Find the Difference — найти добавленный символ
АлгоритмыБитовые манипуляцииЛёгкаяJunior
094
Reverse Bits — реверс битов 32-битного числа
АлгоритмыБитовые манипуляцииЛёгкаяJunior
095
Number of 1 Bits — количество единиц в двоичной записи
АлгоритмыБитовые манипуляцииЛёгкаяJunior
096
Binary Search — классический бинарный поиск
АлгоритмыБинарный поискЛёгкаяJunior
097
Search Insert Position — куда вставить элемент в отсортированный массив
АлгоритмыБинарный поискЛёгкаяJunior
098
First Bad Version — первая «плохая» версия в линейке
АлгоритмыБинарный поискЛёгкаяJunior
099
Sqrt(x) — целочисленный квадратный корень
АлгоритмыБинарный поискЛёгкаяJunior
100
Valid Perfect Square — точный квадрат?
АлгоритмыБинарный поискЛёгкаяJunior