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

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

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

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

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

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

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

Каталог

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

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

Создание отдельного экземпляра без использования изменяемого значения по умолчанию

При data=None исходная функция уже создаёт новый список на каждый вызов, поэтому последний assert неверен. Если передан список, его нужно копировать перед append, чтобы не менять оригинал.

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

Функция, возвращающая второе по величине значение в массиве

Уточните, нужен второй различный максимум или второй элемент после сортировки с повторами. Для второго различного значения достаточно одного прохода с двумя текущими максимумами.

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

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

Сначала выясните, намеренно ли PR убирает персональную авторизационную ссылку и заменяет её общей установкой. Затем исправьте передачу ORM-объекта в Celery, согласование с commit и защиту от дублей SMS.

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

Реализация полного протокола хешируемости для объекта

Для ключа с равенством по значению нужны согласованные __eq__ и __hash__: равные объекты обязаны иметь равный хеш, а хеш не должен меняться за время нахождения в словаре. Дополнительные dunder-методы не обязательны.

Читать ответ