Подготовка к интервью

Лайвкодинг на собеседовании

3221 вопрос в категории «Лайвкодинг»

3221 вопрос 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

В этой подборке вопросы сгруппированы по формату «Лайвкодинг», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: frontend, browser, database.

Каталог

Результаты поиска

Найдено: 3221
Лайвкодинг

Проверка валидности итератора после модификации контейнера

Для list добавление в конец сохраняет итератор на первый элемент. Для vector он сохраняется только пока не произошло перераспределение; после реаллокации разыменование недопустимо.

Читать ответ
Лайвкодинг

Определение минимального числа отрезков, которые следует удалить

Сохраняйте совместимые отрезки в порядке возрастания правой границы. Самый рано заканчивающийся отрезок оставляет максимум места следующим; число удалений равно общему числу минус сохранённые.

Читать ответ
Лайвкодинг

Реализуйте конструктор копирования для данной структуры

Для трёх int достаточно поэлементного копирования через список инициализации. Владения ресурсами здесь нет, поэтому автоматически созданный копирующий конструктор тоже был бы корректен.

Читать ответ
Лайвкодинг

Нахождение непрерывного подпоследовательности с заданной суммой

Используйте префиксную сумму и таблицу уже встреченных сумм. Если текущая сумма равна S, нужен предыдущий префикс S − target. Метод работает и при отрицательных числах.

Читать ответ
Лайвкодинг

Класс‑одиночка (Singleton) в стиле глобального доступа

Скройте конструктор, запретите копирование и возвращайте ссылку на локальный static-объект. Начиная с C++11 его первоначальная инициализация защищена от одновременного выполнения потоками.

Читать ответ