Банк вопросов
Вопросы на собеседовании: Алгоритмы и код
На задаче по алгоритмам важно не только получить код, но и обосновать его корректность. Сначала разберите примеры и ограничения, затем выберите структуру данных и оцените сложность. Проверьте пустой ввод, повторы и граничные значения.
Показано 20 из 44 вопросов
Дана строка s. Найдите длину наибольшей подстроки без повторяющихся символов.
Дан ориентированный граф. Реализуйте топологическую сортировку и определите, содержит ли граф цикл.
Реализуйте бинарный поиск по ответу: дан массив из n чисел и число k. Нужно разделить массив на k непрерывных подмассивов так, чтобы максимальная сумма подмассива была минимальной.
Дана матрица m×n. Напишите функцию, которая обходит матрицу по спирали и возвращает элементы в порядке обхода.
Реализуйте алгоритм поиска медианы в потоке чисел. Поддерживайте операции addNum(num) и findMedian() с оптимальной сложностью.
Дана строка s и массив слов words. Верните все начальные индексы подстрок в s, которые являются конкатенацией всех слов из words (в любом порядке). Все слова одинаковой длины.
Дан массив prices[] — цены акций по дням. Вы можете совершить не более k транзакций (купить и продать). Найдите максимальную прибыль.
Реализуйте структуру данных, поддерживающую операции insert(val), remove(val), getRandom() — все за O(1). getRandom() возвращает случайный элемент с равной вероятностью.
Дано n серверов и массив логов вида [timestamp, server_id, 'start'/'end']. Найдите временной интервал, когда максимальное количество серверов было активно одновременно. Решите эффективно для 10⁸ логов.
Сразу спрошу, к чему вопрос. Условную лид-код ты решал? Изи, минимум?
Практиковать в ботеОкей, а можешь рассказать, какие существуют подходы для кодированных категориальных признаков?
Практиковать в ботеОкей, а есть признаки, есть методы, которые не зациклены на том, что у тебя есть уже обученная модель?
Практиковать в ботеВместо того, чтобы все сделать в какой-то функции, посчитать и закинуть все в массив,?
Практиковать в ботеПосле цикла то есть 17 строчка при каких условиях сработает 17 строчка но сработает если у нас последний
Практиковать в ботеАлгоритма сложность отн почему потому что мы проходимся по всем элементам нашего списка?
Практиковать в ботеПодготовьтесь к следующему интервью с Vibe Interview.
Скачать Vibe Interview