Python | Тесты
6.16K subscribers
28 photos
368 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.iss.one/+cnJC0_ZeZ_I0OGY6
Задачи t.iss.one/+nsl4meWmhfQwNDVi
Вакансии t.iss.one/+cXGKkrOY2-w3ZTky
Download Telegram
🤔 Какой результат выполнения выражения [x for x in range(10) if x % 2 == 0] == [0, 2, 4, 6, 8]?
Anonymous Quiz
84%
True
12%
False
2%
None
2%
Error
🔥8
🤔 Какой метод используется для сортировки списка на месте в Python?
Anonymous Quiz
66%
list.sort()
26%
list.sorted()
4%
sort.list()
3%
sorted.list()
🔥4
🤔 В каких случаях используем словари, а в каких списки?

Списки лучше использовать, когда важен порядок и данные идут по порядку. Словари подходят для случаев, когда нужно быстро находить значения по ключу или когда данные логически связаны по принципу "ключ-значение", например, при конфигурациях или моделировании объектов.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2
🤔 Какое исключение возникает при делении на ноль?
Anonymous Quiz
92%
ZeroDivisionError
6%
ValueError
1%
TypeError
1%
ArithmeticError
🔥4👍2💊2
🤔 Какой оператор используется для генерации итератора?
Anonymous Quiz
8%
return
88%
yield
3%
give
1%
pass
💊7👍3
🤔 Что должен содержать метод next для итерации?

Метод next должен уметь возвращать следующий элемент последовательности при каждом вызове и, когда элементы заканчиваются, выбрасывать исключение StopIteration. Это сигнализирует завершение итерации.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
🤔 Какой модуль в Python используется для работы с математическими функциями, такими как квадратный корень или логарифмы?
Anonymous Quiz
98%
math
1%
cmath
0%
mathematics
0%
numbers
🤔3
🤔 Какой способ правильно объединяет два списка в Python?
Anonymous Quiz
26%
list1 + list2
49%
list1.extend(list2)
14%
list1.append(list2)
11%
list1.join(list2)
💊16🤔3👍2🔥1
🤔 Что известно про первый и второй механизм garbage collector?

Есть два механизма управления памятью:
1. Счётчик ссылок (reference counting) — каждый объект отслеживает, сколько ссылок на него существует. Как только счётчик становится 0, объект немедленно удаляется.
2. Сборщик циклов (garbage collector) — предназначен для очистки циклических ссылок (объекты, ссылающиеся друг на друга, но более недоступные извне). Работает фоново и периодически сканирует объекты по поколениям (generation 0, 1, 2), удаляя неиспользуемые.
Python позволяет вручную управлять GC через модуль gc, где можно вызывать gc.collect() или отключать сборку.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3
🤔 Какой результат выполнения выражения sum(x for x in range(10) if x % 2 == 0)?
Anonymous Quiz
83%
20
13%
30
3%
40
2%
50
🤔3👍2
🤔 Каков результат выполнения выражения any([i > 2 for i in [1, 2, 3]])?
Anonymous Quiz
77%
True
17%
False
1%
None
5%
Error
👍4🔥1
🤔 json.dumps / json.dump, json.loads / json.load?

dumps и loads работают со строками, а dump и load — с файловыми объектами. Эти методы позволяют сериализовать и десериализовать данные в формате JSON.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
🤔 Как в Python создать глобальную переменную внутри функции, которая изменяет значение этой переменной?
Anonymous Quiz
68%
global varname \n varname = value
12%
varname = value \n global varname
18%
set global varname = value
2%
declare varname as global and set to value
🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1💊1
🤔 Как в Python обработать исключение, которое может возникнуть при выполнении кода?
Anonymous Quiz
96%
try...except
3%
if...else
0%
check...catch
1%
error...handle
🔥4
🤔 Что возвращает декоратор?

Обычно декоратор возвращает функцию или объект, который будет вызываться вместо оригинальной функции. Это может быть обёртка с дополнительной логикой или модифицированная функция.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3
🤔 Каким образом можно обеспечить атомарность операции в многопоточной программе на Python без использования стандартных блокировок?
Anonymous Quiz
25%
Использование атомарных операций модуля sys
31%
Применение with конструкции
33%
Использование глобальной блокировки интерпретатора (GIL)
12%
Использование декораторов для синхронизации
🔥4💊3
🤔 Какая функция помогает найти количество уникальных элементов в списке?
Anonymous Quiz
25%
count()
6%
len()
25%
unique()
44%
set()
💊18
🤔 Что такое Docker?

Docker — это платформа для контейнеризации, которая изолирует приложения и их зависимости в контейнерах. Контейнеры запускаются поверх ядра хоста, что делает их лёгкими и портативными. Это упрощает разработку, тестирование и развертывание.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3
🤔 Какой из нижеперечисленных методов не существует в стандартных библиотеках Python?
Anonymous Quiz
73%
list.add()
5%
list.append()
14%
list.insert()
8%
list.remove()