Python | Тесты
6.15K subscribers
28 photos
371 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
🤔 Что известно про первый и второй механизм 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
👍4🔥3
🤔 Какой результат выполнения выражения sum(x for x in range(10) if x % 2 == 0)?
Anonymous Quiz
82%
20
13%
30
4%
40
1%
50
🤔4👍2
🤔 Каков результат выполнения выражения any([i > 2 for i in [1, 2, 3]])?
Anonymous Quiz
78%
True
16%
False
2%
None
4%
Error
👍6🔥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
67%
global varname \n varname = value
12%
varname = value \n global varname
19%
set global varname = value
2%
declare varname as global and set to value
🔥1
🤔 Как в Python обработать исключение, которое может возникнуть при выполнении кода?
Anonymous Quiz
96%
try...except
3%
if...else
0%
check...catch
1%
error...handle
🔥5
🤔 Что возвращает декоратор?

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


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

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥4
🤔 Какой из нижеперечисленных методов не существует в стандартных библиотеках Python?
Anonymous Quiz
71%
list.add()
6%
list.append()
14%
list.insert()
9%
list.remove()
👍2💊2
🤔 Какое исключение генерируется, когда происходит ошибка ввода/вывода в Python?
Anonymous Quiz
58%
InputError
3%
FileNotFoundError
38%
IOError
1%
OSError
🔥4💊1
🤔 Что такое IP-адрес и доменное имя?

- IP-адрес — числовой идентификатор устройства в сети (например,
192.168.1.1 или IPv6-адрес).
- Доменное имя — читаемый адрес, который указывает на IP (например,
example.com).
DNS (система доменных имён) преобразует доменные имена в IP-адреса, чтобы браузеры знали, куда подключаться.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥2
🤔 Какой метод в Python используется для очистки содержимого файла перед записью?
Anonymous Quiz
13%
file.truncate()
76%
file.clear()
6%
file.erase()
6%
file.reset()
💊4👍1🔥1
🤔 Как обратить список в Python?
Anonymous Quiz
34%
list.reverse()
12%
reversed(list)
52%
list[::-1]
3%
list.invert()
💊18👍2
🤔 Что будет, если ошибку не обработает блок except?

Исключение пробросится выше по стеку вызовов. Если его не перехватит ни один уровень, программа завершится с трейсбеком.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
🤔 Какой оператор используется для создания генератора?
Anonymous Quiz
26%
[]
11%
{}
58%
()
6%
<>
💊11
🤔 Какой атрибут используется для создания свойства класса, которое не может быть изменено напрямую?
Anonymous Quiz
64%
property
11%
attribute
15%
readonly
10%
const
🔥2
🤔 Что известно о request и response?

Это ключевые понятия в веб-связи:
- Request (запрос) — отправляется клиентом. Содержит:
- Метод (GET, POST и др.)
- URL
- Заголовки
- Тело (если есть)
- Response (ответ) — возвращается сервером. Содержит:
- Статус-код (например, 200, 404, 500)
- Заголовки
- Тело ответа (например, HTML, JSON)
Они образуют цикл общения между клиентом и сервером.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1
🤔 Какой метод используется для преобразования списка в строку с разделителем?
Anonymous Quiz
92%
join()
4%
merge()
1%
combine()
3%
concat()
👍1💊1