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

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

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

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

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

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

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

Каталог

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

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

Кеширующий декоратор: замыкание и сохранение None, 0, False

Создайте отдельный словарь в замыкании декоратора и сохраняйте результат по ключу аргументов. Проверка наличия ключа, а не истинности результата, позволяет кешировать None, 0 и False.

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

Реализуйте программу, имитирующую работу лифта в многоэтажном здании.

Храните этаж и состояние дверей в объекте лифта, а разбор команд отделите от изменения состояния. Диапазон этажей и начальное положение передавайте параметрами.

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

Дан целочисленный массив height длины n. Проведены n вертикальных линий, при этом два конца i-й линии находятся в точках (i, 0) и (i, height[i]).

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

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

@app.post("/transfer")

Перевод небезопасен: SQL строится интерполяцией, деньги представлены float, а списание и зачисление не объединены в транзакцию. Параллельные запросы могут нарушить баланс.

Читать ответ