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

Вопросы собесов t.me/+cnJC0_ZeZ_I0OGY6
Задачи t.me/+nsl4meWmhfQwNDVi
Вакансии t.me/+cXGKkrOY2-w3ZTky
Download Telegram
🤔 С какими объектами можно писать однострочники (comprehensions)?

Comprehensions в Python поддерживаются с объектами, по которым можно итерироваться:
- list (список) — [x for x in iterable]
- set (множество) — {x for x in iterable}
- dict (словарь) — {k: v for k, v in iterable}
- str (строка) — [char for char in "abc"]
- range, tuple, generator, file, enumerate, zip и другие итерируемые объекты.
Также можно использовать вложенные циклы и условные выражения внутри comprehensions.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍5🔥1
🤔 Какой результат выполнения выражения {i: i for i in range(3)}.setdefault(3, 10)?
Anonymous Quiz
25%
3
44%
10
15%
None
16%
KeyError
🤔 Какой метод используется для вычисления декартова произведения двух списков?
Anonymous Quiz
31%
product()
31%
combinations()
24%
permutations()
15%
chain()
💊3👍1
🤔 Как индекс ускоряет запросы в БД?

Индекс позволяет БД не читать всю таблицу, а использовать структуру для быстрого поиска (например, дерево). Это особенно эффективно для WHERE, ORDER BY, JOIN, GROUP BY — значительно сокращает количество обрабатываемых строк.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥4
🤔 Какой метод строк в Python удаляет начальные и конечные пробелы?
Anonymous Quiz
14%
trim()
82%
strip()
3%
cut()
1%
clean()
🔥2
🤔 Как в Python проверить, все ли элементы в списке соответствуют заданному условию?
Anonymous Quiz
87%
all()
6%
each()
2%
every()
6%
check_all()
🤔3👍1💊1
🤔 Какой результат выполнения выражения functools.reduce(lambda x, y: x * y, [1, 2, 3, 4])?
Anonymous Quiz
69%
24
5%
10
19%
120
6%
12
👍2
🤔 Какой метод используется для добавления элемента в начало списка?
Anonymous Quiz
16%
append()
78%
insert(0, value)
4%
extend()
2%
push()
👍1
🤔 Какая функция в Python создаёт комплексное число из действительной и мнимой части?
Anonymous Quiz
91%
complex()
2%
makeComplex()
5%
complexNumber()
2%
createComplex()
👍1
🤔 Как вставить объект, чтобы он оказался под определённым индексом?

Используется метод списка, который позволяет вставить элемент на указанную позицию, сдвинув остальные.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
💊8
🤔 Какой атрибут класса используется для списка атрибутов, которые объект не может иметь?
Anonymous Quiz
40%
slots
32%
attributes
22%
props
6%
fields
💊8👍1
🤔 В каком порядке выполняются WHERE и HAVING?

- Сначала выполняется WHERE — фильтрация строк до агрегации;
- Потом GROUP BY и агрегация;
- После этого — HAVING, фильтрация после агрегации.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍4🔥1
🤔 Какой метод используется для сортировки списка на месте в Python?
Anonymous Quiz
69%
list.sort()
23%
list.sorted()
6%
sort.list()
2%
sorted.list()
👍2
🤔 Какой метод добавляет элемент в конец списка?
Anonymous Quiz
3%
push()
86%
append()
5%
insert()
6%
add()
🤔1
🤔 Как реализуется связь ManyToMany (M2M) на уровне базы данных?

Связь ManyToManyField в Django создает промежуточную таблицу, которая хранит связи между двумя таблицами. На уровне базы данных это:
- Таблица A (например, Course)
- Таблица B (например, Student)
- Дополнительная таблица (A_B) с двумя внешними ключами (course_id, student_id)


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какой метод используется для преобразования строки в нижний регистр?
Anonymous Quiz
96%
lower()
2%
uppercase()
1%
capitalize()
2%
title()
🤔 Что такое уровни изоляции транзакций?

Они определяют, насколько одна транзакция изолирована от других:
- Read Uncommitted — видны незакоммиченные данные (грязное чтение);
- Read Committed — видны только закоммиченные данные;
- Repeatable Read — данные не изменяются между чтениями;
- Serializable — максимальная изоляция, как при последовательном выполнении транзакций.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какая функция в Python возвращает список, состоящий из элементов, которые одновременно присутствуют во всех заданных итерируемых объектах?
Anonymous Quiz
38%
intersect()
31%
union()
3%
difference()
27%
intersection()