Какой результат выведет программа при добавлении элемента в список?
При единственном показанном вызове будет выведено [1]. Но список по умолчанию общий для последующих вызовов без my_list.
Читать ответПодготовка к интервью
3221 вопрос в категории «Лайвкодинг»
Что проверяют на интервью
В этой подборке вопросы сгруппированы по формату «Лайвкодинг», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: frontend, browser, database.
Каталог
При единственном показанном вызове будет выведено [1]. Но список по умолчанию общий для последующих вызовов без my_list.
Читать ответРазверните строку срезом, затем переведите только первый символ в верхний регистр. Остальные символы оставьте без изменений.
Читать ответХраните обычный список внутри класса и переводите внешний индекс i во внутренний i − 1. Явно отклоняйте нулевые и отрицательные индексы.
Читать ответEvent описывает событие, Handler обрабатывает его, Bus хранит подписки и маршрутизирует публикации. Сначала определите синхронность, порядок и политику ошибок.
Читать ответПроверьте совпадение суммы, несовпадение, значение по умолчанию и отсутствие файла. Сначала исправьте Path.join: используйте Path(base) / file_name.
Читать ответМинимум преобразованного списка равен удвоенному исходному минимуму. Разделите min(nums) на два и вычтите полученное значение из каждого элемента.
Читать ответМножество будет содержать только 1 и 2. Повторные add не добавляют дубликаты; порядок отображения элементов множества не является контрактом.
Читать ответИспользуйте contextlib.contextmanager: код до yield выполняет вход, finally — обязательное завершение. Повторный импорт того же модуля обычно не исполняет его заново.
Читать ответПеренесите фильтрацию в БД: User.objects.filter(is_active=True). Если контракт требует список, оберните queryset в list.
Читать ответОба print выведут [2, 3, 4]: a и b ссылаются на один список, а цикл заменяет элементы именно этого общего контейнера.
Читать ответОпределите абстрактный send с четырьмя параметрами и реализуйте SMTP-адаптер. Сборку письма, настройки транспорта и обработку ошибок держите внутри реализации.
Читать ответy останется 4567, а x станет 4568. Целые числа неизменяемы: x += 1 создаёт новое значение и перепривязывает только x.
Читать ответ