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

Вопросы собесов t.me/+cnJC0_ZeZ_I0OGY6
Задачи t.me/+nsl4meWmhfQwNDVi
Вакансии t.me/+cXGKkrOY2-w3ZTky
Download Telegram
🤔 Какое исключение возникает, когда попытка выполнить операцию или использовать объект не соответствующим способом?
Anonymous Quiz
47%
TypeError
14%
ValueError
12%
RuntimeError
28%
AttributeError
💊11🤔4👍3😁1
🤔 Какой метод используется в Python для копирования всех элементов одного списка в другой?
Anonymous Quiz
70%
copy()
9%
clone()
3%
append()
18%
extend()
💊24👍5🤔3
🤔 Что такое транзакция?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥4
🤔 Какая функция в Python используется для получения типа объекта?
Anonymous Quiz
92%
type()
4%
typeof()
3%
getType()
1%
getClass()
👍5🤔2💊1
🤔 Какой оператор в Python используется для получения остатка от деления?
Anonymous Quiz
4%
/
12%
//
84%
%
1%
^
🔥31👍1💊1
🤔 Что такое git?

Git — это система контроля версий, позволяющая отслеживать изменения в коде, управлять ветками и работать в команде. Она поддерживает распределённый подход, где каждый разработчик имеет локальную копию репозитория. Git используется для ведения истории изменений и упрощения совместной работы.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥2
🤔 Какая функция в Python создаёт список, содержащий арифметическую прогрессию?
Anonymous Quiz
80%
range()
12%
array()
5%
list()
3%
create()
👍6🤔2
🤔 Как в Python проверить, пуст ли список или нет?
Anonymous Quiz
17%
list.empty()
7%
empty(list)
15%
list == []
61%
len(list) == 0
👍6
🤔 Какие минусы есть у индекса?

1. Замедление операций записи: индексы требуют обновления при вставке, удалении или обновлении данных.
2. Потребление памяти: индексы занимают дополнительное пространство на диске.
3. Избыточность: слишком большое количество индексов может привести к сложностям в управлении и снижению производительности.
4. Неэффективность для малых таблиц: для небольших таблиц индексы могут быть избыточными, так как линейный поиск быстрее.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍5
🤔 Какой метод в Python используется для получения максимального и минимального значений из списка одновременно?
Anonymous Quiz
8%
maxmin(list)
8%
minmax(list)
80%
max(list), min(list)
4%
range(list)
💊11🤔4🔥1
🤔 Какой способ правильно создает множество только с уникальными элементами из списка?
Anonymous Quiz
84%
set(list)
8%
unique(list)
6%
list(set)
2%
list[unique]
👍3🤔3
🤔 Какие есть уровни изоляции транзакций?

1. Read Uncommitted: транзакция может видеть несохранённые изменения других транзакций (грязное чтение).
2. Read Committed: транзакция видит только завершённые изменения других транзакций.
3. Repeatable Read: транзакция видит данные на момент её начала и игнорирует изменения других транзакций.
4. Serializable: самый строгий уровень, который предотвращает любые конфликты и гарантирует полную изоляцию.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥8
🤔 Как в Python создать анонимный блок кода, который может содержать несколько выражений?
Anonymous Quiz
4%
block
12%
anonymous
77%
lambda
8%
with
👍6
🤔 Какая функция в Python возвращает текущую рабочую директорию?
Anonymous Quiz
10%
os.getwd()
28%
os.getcwd()
15%
os.currentdir()
48%
os.dir()
4👍2
🤔 В чём разница между PostgreSQL и MySQL?

1. Поддержка сложных запросов: PostgreSQL лучше справляется с сложными запросами, поддерживает оконные функции, CTE и пользовательские типы данных.
2. Производительность: MySQL быстрее в простых операциях, таких как чтение, но PostgreSQL оптимальнее для сложных операций.
3. Совместимость: PostgreSQL полностью соответствует стандартам SQL, а MySQL использует собственные расширения.
4. Расширяемость: PostgreSQL поддерживает расширения и пользовательские функции, что делает его более гибким для кастомных решений.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍9💊2
🤔 Какой оператор в Python используется для группировки условий в логических выражениях?
Anonymous Quiz
12%
{} (curly braces)
68%
() (parentheses)
12%
[] (square brackets)
8%
<> (angle brackets)
🤯32
🤔 Какая функция в Python используется для сортировки элементов в итерируемом объекте по ключу?
Anonymous Quiz
54%
sorted(iterable, key=function)
43%
sort(iterable, key=function)
2%
order(iterable, key=function)
1%
arrange(iterable, key=function)
💊71🤔1
🤔 Что такое шардирование?

Это метод горизонтального разделения базы данных, при котором данные распределяются между несколькими серверами (шардами).
• Каждый шард содержит уникальный подмножество данных, обеспечивая масштабируемость и повышение производительности.
• Используется для работы с большими объёмами данных и снижения нагрузки на один сервер.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍41
🤔 Какое исключение в Python возникает при попытке выполнить операцию, которая математически недопустима?
Anonymous Quiz
17%
ValueError
32%
MathError
17%
ArithmeticError
34%
ZeroDivisionError
💊10🤔2🤯21
🤔 Какой атрибут словаря в Python возвращает список кортежей, где каждый кортеж содержит пару ключ-значение?
Anonymous Quiz
11%
dict.keys()
13%
dict.values()
71%
dict.items()
6%
dict.pairs()
👍11🤔2