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

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

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

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

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

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

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

Каталог

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

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

Определение элемента с наибольшей частотой появления в массиве

Посчитайте частоты в словаре и выберите ключ с максимальным счётчиком. Для примера это 4: он встречается четыре раза. При равенстве можно явно выбрать первый встретившийся элемент.

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

Бесконечный повторяющийся генератор

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

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

Тестирование функции обратного порядка списка

Тест должен проверять и изменённое содержимое исходного списка, и идентичность возвращённого объекта через assertIs. Одного сравнения значений недостаточно: копия тоже могла бы пройти его.

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

Создание простого HTTP‑сервера на raw‑сокетах для отдачи статической страницы

Нужен обычный TCP-сокет SOCK_STREAM, не привилегированный SOCK_RAW. Сервер принимает соединение, читает HTTP-заголовки до CRLF CRLF, проверяет GET / и отправляет ответ с длиной тела в байтах.

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

Создание сервиса отправки email с применением Dependency Injection

Передавайте реализацию SendMessage в сервис через конструктор, а не создавайте SendMail внутри бизнес-метода. Тогда отправитель заменяется без изменения сценария, в том числе тестовым объектом.

Читать ответ