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

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

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

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

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

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

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

Каталог

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

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

Разные подходы к сортировке вектора

std::sort сортирует диапазон по возрастанию по умолчанию. Лямбда задаёт другой строгий порядок; собственная пузырьковая сортировка полезна как учебный, но обычно более медленный вариант.

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

Анализ безопасности блокировок в функции с двумя mutex

Последовательное захватывание безопасно только при общем порядке во всех местах программы. Вызовы с переставленными mutex могут зависнуть; передача одного mutex дважды тоже требует отдельной обработки.

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

Создание собственного аналога std::shared_ptr

Нужен общий управляющий блок с объектом и числом владельцев. Copy увеличивает число, move переносит указатель на блок, а последний destructor освобождает ресурс. Все операции должны поддерживать пустое состояние.

Читать ответ