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

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

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

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

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

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

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

Каталог

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

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

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

Разделите чтение и запись на IFileReader и IFileWriter, чтобы клиент зависел только от нужной операции. Открытие и закрытие лучше связать с жизненным циклом файлового объекта через RAII.

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

Функция, возвращающая позиции вхождения подстроки в строку

Используйте алгоритм Кнута — Морриса — Пратта: префикс-функция позволяет продолжать поиск без повторного обхода уже проверенных символов. После совпадения нельзя сбрасывать состояние в ноль — нужны перекрытия.

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

Создание класса с поддержкой глубокого копирования

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

Читать ответ