Python | Тесты
6.13K subscribers
31 photos
1 video
299 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+cnJC0_ZeZ_I0OGY6
Задачи t.me/+nsl4meWmhfQwNDVi
Вакансии t.me/+cXGKkrOY2-w3ZTky
Download Telegram
🤔 Какой метод используется для объединения двух множеств?
Anonymous Quiz
8%
append()
27%
extend()
53%
union()
12%
merge()
🤔 Какое исключение выбрасывается при делении на ноль?
Anonymous Quiz
2%
ArithmeticError
96%
ZeroDivisionError
1%
FloatingPointError
0%
OverflowError
🤔 Что в Python не является объектом?

Формально всё в Python — объект, включая числа, функции, классы, даже модули и исключения.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой атрибут используется для получения списка аргументов командной строки?
Anonymous Quiz
30%
sys.argv
49%
os.args
19%
sys.arg
3%
os.argv
🤔 Какая функция в Python используется для проверки, является ли объект истинным или ложным?
Anonymous Quiz
7%
truth()
79%
bool()
8%
validate()
6%
check()
🤔 Является ли range итератором?

Нет, range — это итерируемый объект (iterable), но не итератор. Он возвращает специальный объект, который можно итерировать (например, в цикле for). При этом он не хранит все значения в памяти, а генерирует их по мере запроса. Если нужно получить итератор, можно вызвать iter(range(...)).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод используется для проверки, является ли строка допустимым идентификатором в Python?
Anonymous Quiz
46%
isidentifier()
20%
isid()
9%
isvar()
25%
isalpha()
🤔 Какой результат выполнения выражения len(set([1, 2, 2, 3, 4]))?
Anonymous Quiz
3%
2
11%
3
75%
4
11%
5
🤔 Как обеспечить беспрерывную работу сервиса CI/CD?

- Использовать отказоустойчивую инфраструктуру (например, k8s, балансировщики).
- Настроить мониторинг и оповещения.
- Применять горизонтальное масштабирование.
- Использовать инфраструктуру как код для восстановления при сбоях.
- Делать регулярные бэкапы и тестировать восстановление.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод используется для определения, существует ли файл или директория в Python?
Anonymous Quiz
31%
os.exist()
47%
os.path.exists()
9%
os.isfile()
12%
os.isdir()
🤔 Какой атрибут используется для получения значения длины объекта?
Anonymous Quiz
5%
length()
92%
len()
1%
count()
1%
size()
🤔 Как в классах хранятся атрибуты и методы?

Хранятся в dict объекта (если не используется slots) или в dict класса. Методы при этом являются функциями, привязанными к экземпляру через механизм дескрипторов, что позволяет их вызывать в контексте конкретного объекта.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой результат выполнения выражения frozenset([1, 2, 2, 3, 4])?
Anonymous Quiz
16%
{1, 2, 2, 3, 4}
46%
{1, 2, 3, 4}
37%
frozenset({1, 2, 3, 4})
1%
{2, 3, 4}
🤔 Какой метод используется для обновления нескольких ключей и значений в словаре?
Anonymous Quiz
12%
modify()
5%
append()
11%
extend()
73%
update()
🤔 Что происходит при обращении к сайту?

Когда ты вводишь адрес сайта в браузере и нажимаешь Enter, происходит следующее:
1. DNS-запрос — доменное имя (например,
example.com) преобразуется в IP-адрес.
2. Установка соединения — браузер открывает TCP-соединение с сервером, часто с использованием HTTPS (т.е. через TLS).
3. Отправка HTTP-запроса — браузер отправляет, например, GET /, чтобы получить главную страницу.
4. Обработка на сервере — сервер принимает запрос, обрабатывает его и формирует ответ.
5. Получение ответа — браузер получает HTML-страницу, начинает загружать CSS, JS, изображения и прочее.
6. Рендеринг страницы — браузер строит DOM и отображает контент пользователю.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод используется для удаления всех элементов из списка?
Anonymous Quiz
73%
clear()
10%
remove()
11%
delete()
6%
pop()
🤔 Что такое перегрузка операторов?

Это возможность определить, как класс должен вести себя с операторами (+, == и др.). Позволяет применять оператор к своим объектам с кастомным результатом.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какое исключение возникает, когда попытка индексирования последовательности выходит за границы?
Anonymous Quiz
88%
IndexError
5%
KeyError
4%
ValueError
3%
BoundaryError
🤔 Какой оператор используется для создания списка с предварительно заданными элементами?
Anonymous Quiz
83%
[]
6%
{}
7%
()
4%
<>
🤔 Что такое enumerate?

enumerate() — это функция, позволяющая перебирать элементы коллекции с индексом:
Можно задать стартовый индекс:
Это удобно, когда нужно получить номер элемента в цикле.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM