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

Вопросы собесов t.me/+cnJC0_ZeZ_I0OGY6
Задачи t.me/+nsl4meWmhfQwNDVi
Вакансии t.me/+cXGKkrOY2-w3ZTky
Download Telegram
🤔 Что такое генераторная функция?

Это функция, содержащая оператор yield и возвращающая генератор. Она позволяет создавать последовательности "на лету", без загрузки всех элементов в память.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
🤔 Какой метод используется для удаления элемента по индексу из списка?
Anonymous Quiz
30%
remove()
63%
pop()
6%
delete()
2%
discard()
💊4👍1🔥1
🤔 Какой результат выполнения выражения len([i for i in range(10) если i % 2 == 1])?
Anonymous Quiz
25%
4
68%
5
4%
6
3%
7
💊11
🤔 Можно ли редактировать функцию GET-запроса?

GET-запрос по стандарту не должен изменять данные (только читать).
Однако:
- На стороне клиента можно изменить поведение вызова (например, изменить параметры запроса или URL).
- На сервере можно теоретически написать GET, который изменяет состояние (но это считается нарушением стандарта и плохой практикой).
Редактировать саму "функцию" можно, если ты управляешь логикой сервера, но важно соблюдать семантику метода.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2
🤔 Какой результат выполнения выражения collections.Counter([1, 1, 2, 2, 2, 3]) - collections.Counter([1, 2, 3])?
Anonymous Quiz
55%
Counter({1: 1, 2: 2})
9%
Counter({2: 2, 3: 1})
6%
Counter({2: 1, 1: 1})
30%
Counter({1: 1, 2: 1, 3: 1})
👍2🔥1
🤔 Как в Python создать функцию, которая принимает произвольное количество позиционных аргументов?
Anonymous Quiz
80%
def func(*args):
4%
def func(args):
14%
def func(*kwargs):
1%
def func(kwargs):
👍4💊2
🤔 Как понять ссылочную модель, на которой построен Python?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3
🤔 Какой результат выполнения выражения [i**2 for i in range(5) если i % 2 == 1]?
Anonymous Quiz
16%
[0, 4, 16]
60%
[1, 9]
9%
[1, 4, 9, 16]
16%
[1, 3, 5]
🔥5🤔2
🤔 Какой метод используется для выполнения строки кода, переданной в виде строки, в глобальной и локальной области видимости?
Anonymous Quiz
44%
eval()
32%
exec()
10%
compile()
14%
run()
🔥3🤔1
🤔 Назови несколько dunder методов, которые есть в контекстном менеджере?

Контекстный менеджер использует специальные методы с двойными подчеркиваниями — enter и exit. Первый вызывается при входе в блок, например, with, и подготавливает ресурс. Второй вызывается при выходе из блока и занимается освобождением ресурса — например, закрывает файл или соединение.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍2
🤔 Какая функция создает список уникальных элементов из итерируемого объекта?
Anonymous Quiz
12%
list()
6%
tuple()
80%
set()
2%
dict()
👍3
🤔 Какой функцией можно создать неизменяемый упорядоченный список элементов?
Anonymous Quiz
21%
set()
6%
list()
54%
tuple()
19%
frozenset()
💊4👍1
🤔 Что такое транзакция?

Транзакция — это набор операций с базой данных, выполняющихся как единое целое. Она гарантирует выполнение принципов ACID (атомарность, согласованность, изолированность, долговечность). При сбое все изменения откатываются.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
🤔 Какой метод используется для установки максимального размера стека в Python?
Anonymous Quiz
22%
threading.setstacksize()
24%
sys.setrecursionlimit()
38%
os.setstacksize()
16%
threading.stacksize()
👍3💊1
🤔 Какой оператор используется для создания итератора из списка?
Anonymous Quiz
65%
iter(list)
25%
list.iter()
7%
list.iterator()
3%
iterator(list)
🔥2👍1
Forwarded from easyoffer
Осталось 20 мест

Акция со скидкой 50% для первых 500 пользователей easyoffer подходит к концу

🔥 Узнай вопросы и задачи с собеседований в конкретных компаниях

🔥 Получи лучшие ответы и видео-примеры от middle/senior специалистов

🔥 Обходи фильтры ATS, добавив топ30 ключевых слов в свое резюме

🔥 Экономь время с помощью автоматических откликов

🔥 Подготовься идеально к интервью с тренажёрами и симуляторами

Успей забрать место по акции: 👉 https://easyoffer.ru/pro
🔥2💊2
👩‍💻 Python вакансии всех грейдов: удалёнка, реклок, щедрый оффер!

Только с прямыми контактами в Telegram! Ноль автоотказов — живой диалог и быстрые объективные решения.

👩‍💻 Python 👩‍💻 Frontend

👩‍💻 Node.js 👣 Go

🤖 ML & DS 👩‍💻 DevOps

👩‍💻 C# 👩‍💻 Java

🔎 QA 🖥 SQL

👩‍💻 UX/UI 🖼️ PHP

👩‍💻 Mobile 📋 Analyst

💼 1C 👨‍✈️ CyberSec

👩‍💻 IT HR

Подпишись чтобы не упустить свой шанс получить лучший оффер!
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Что такое замыкания?

Это функция, которая "запоминает" своё окружение, в котором она была создана, даже после завершения работы этого окружения.
1. Обеспечивает доступ к локальным переменным внешней функции.
2. Полезно для создания функций с преднастроенным состоянием.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
🤔 Какой метод используется для создания итератора, возвращающего элементы в обратном порядке?
Anonymous Quiz
60%
reverse()
2%
rev()
38%
reversed()
0%
backward()
💊6👍5
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1