Поведение кода при удалении элементов списка во время обхода
Вывод: [2, 5, 11, 111, 7, 27]. После удаления 1 следующий элемент 2 сдвигается назад и пропускается итератором.
Читать ответПодготовка к интервью
3221 вопрос в категории «Лайвкодинг»
Что проверяют на интервью
В этой подборке вопросы сгруппированы по формату «Лайвкодинг», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: frontend, browser, database.
Каталог
Вывод: [2, 5, 11, 111, 7, 27]. После удаления 1 следующий элемент 2 сдвигается назад и пропускается итератором.
Читать ответИспользуйте sorted(people, key=lambda person: person['age']). Функция создаст новый список, не меняя порядок исходного.
Читать ответСкладывайте десятичные цифры справа налево с переносом. Для разных знаков вычитайте меньший модуль из большего и сохраняйте знак большего модуля.
Читать ответЗадайте уникальное ограничение на артикул в базе данных. Проверка существования перед вставкой полезна для интерфейса, но не защищает от конкурентных запросов.
Читать ответПройдите строку один раз, считая длину текущей серии и запоминая максимальную. При равных длинах можно возвращать первый найденный символ.
Читать ответДля указанного Lua результаты: 'Some Value', 0, 24, 'Some Value'. В Lua ноль истинен; если подразумевался Python, второе и четвёртое значения будут 24 и 0.
Читать ответИспользуйте assert result is elements для идентичности и отдельное сравнение содержимого для проверки разворота. Равенство списков само по себе не доказывает сохранение объекта.
Читать ответСоедините отделы с сотрудниками, сгруппируйте по отделу и примените HAVING COUNT(*) > 2. В примере результат — D1.
Читать ответСравнивайте пользователей по uid: создайте множество зарегистрированных идентификаторов и отфильтруйте входящий список, сохраняя порядок.
Читать ответСоберите множество кортежей (title, user_id) и возьмите его длину. В представленном наборе 9 уникальных сочетаний.
Читать ответБудет True: при цепочечном присваивании a = b = 1 оба имени связываются с одним объектом. Это не требует объяснения кешем малых чисел.
Читать ответСгруппируйте Book по author_id, отфильтруйте группы через HAVING count(id) > 5 и выберите соответствующие объекты Author.
Читать ответ