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

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

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

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

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

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

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

Каталог

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

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

Система уведомлений в Django

Наследники не реализуют общий send(message), а базовый метод молча ничего не делает. Нужен единый интерфейс отправителя, реальные реализации send и передача экземпляра, а не класса.

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

Проблема с изменяемым значением по умолчанию в параметрах функции

Список по умолчанию создаётся один раз при определении функции, а не заново при каждом вызове. Поэтому последующие вызовы без my_list продолжают изменять и возвращать тот же список.

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

Определение нарушений принципов SOLID в представленном фрагменте кода

Явно нарушен SRP: Invoice смешивает данные счёта, PDF, запросы БД и аналитику. Есть зависимость от глобальных конкретных сервисов, а также ошибки среднего значения и форматирования строки.

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

Интеграция PostgreSQL с FastAPI‑приложением

Создайте пул PostgreSQL на время жизни приложения и выполняйте SQL в /menu через полученное из пула соединение. Не открывайте неограниченное число соединений и не блокируйте async-обработчик синхронным драйвером.

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

Определение максимальной длины подстроки без повторяющихся символов

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

Читать ответ