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

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

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

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

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

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

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

Каталог

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

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

Представлены таблицы product (информация о том, какой категории принадлежит продукт в указанном интервале дат) и sale (факты продаж продукта с указанием даты продажи, цены за единицу товара и количества купленных единиц):

Продажу нужно связать с категорией продукта, действовавшей в дату продажи, затем сложить price × cnt по категории. Соединение только по названию продукта размножит исторические версии.

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

Можно ли решить Product of Array Except Self проще, если разрешено использовать любые операции?

Если деление разрешено, можно использовать общее произведение, отдельно обработав нули: без нулей делим на текущий элемент, с одним заполняем только его позицию, с двумя и более возвращаем нули.

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

В. Префиксы и суффиксы

Массив достижим тогда и только тогда, когда сумма всех положительных падений между соседними элементами не превышает первый элемент. Проверка выполняется за O(n).

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

Афанасий уже 2 недели занимался написанием кода, способного решать японские сканворды с поддержкой девяти цветов, когда на очередной встрече команды коллега сообщил ему, что способен сам справляться с задачей быстрее, и в программе уже нет смысла.

Для каждого ненулевого цвета исходной картинки вычисляем IoU: совпадения делим на объединение клеток этого цвета. Затем усредняем значения только по цветам оригинала.

Читать ответ