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

Вопросы собесов t.me/+cnJC0_ZeZ_I0OGY6
Задачи t.me/+nsl4meWmhfQwNDVi
Вакансии t.me/+cXGKkrOY2-w3ZTky
Download Telegram
🤔 Какие паттерны программирования знаешь?

Основные паттерны: порождающие (Singleton, Factory), структурные (Adapter, Decorator), поведенческие (Observer, Strategy). Они помогают решать общие задачи проектирования, делая код более гибким и читаемым. Например, Singleton гарантирует существование единственного экземпляра класса.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍4
🤔 Какой атрибут у класса в Python позволяет узнать список всех атрибутов и методов объекта?
Anonymous Quiz
34%
__dict__
10%
__methods__
41%
__dir__
16%
__attributes__
👍11
🤔 Какое ключевое слово используется для определения конструктора в классе Python?
Anonymous Quiz
74%
__init__()
14%
__construct__()
11%
__new__()
1%
__start__()
💊7👍2
🤔 Какие есть коды ответов HTTP?

Коды делятся на группы: 1xx (информационные), 2xx (успешные, например, 200 OK), 3xx (перенаправления, например, 301 Moved Permanently), 4xx (ошибки клиента, например, 404 Not Found), 5xx (ошибки сервера, например, 500 Internal Server Error). Эти коды информируют о статусе запроса.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥8
🤔 Какой оператор используется для включения условной логики на одной строке в Python?
Anonymous Quiz
51%
if else
3%
switch
2%
conditional
44%
ternary (x if condition else y)
😁10🔥3👍2🤔1
🤔 Какая функция в Python измеряет время выполнения куска кода?
Anonymous Quiz
49%
timeit()
39%
runtime()
3%
measure()
9%
clock()
🤔5👍2
🤔 Какие типы HTTP запросов знаешь? В чем их отличия?

Типы: GET (получение данных), POST (отправка данных), PUT (обновление ресурса), DELETE (удаление ресурса), PATCH (частичное обновление). GET передаёт параметры в URL, а POST отправляет данные в теле запроса. PUT и DELETE изменяют состояние сервера, а PATCH обновляет только указанные части ресурса.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥6
🤔 Какой метод позволяет добавить элемент в определенное место списка в Python?
Anonymous Quiz
16%
append()
10%
extend()
69%
insert()
4%
put()
👍10
💊25👍3
🤔 Что такое Docker?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥92
🤔 Какой метод нужно использовать для преобразования списка в строку с разделителем в Python?
Anonymous Quiz
43%
split()
55%
join()
1%
connect()
2%
concat()
👍6
🤔 Как в Python проверить, все ли элементы в списке соответствуют заданному условию?
Anonymous Quiz
76%
all()
9%
each()
5%
every()
10%
check_all()
👍5
🤔Что тебе известно про нереляционные базы данных?

Нереляционные базы данных (NoSQL) подходят для хранения неструктурированных или динамических данных. Они делятся на типы: ключ-значение (Redis), документоориентированные (MongoDB), графовые (Neo4j) и базы временных рядов. NoSQL обеспечивает высокую производительность и горизонтальное масштабирование.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥7
🤔 Какая структура данных используется для создания неизменяемой последовательности элементов в Python?
Anonymous Quiz
6%
list
23%
set
68%
tuple
3%
dictionary
👍62
🤔 Какой атрибут используется для получения значения длины объекта?
Anonymous Quiz
7%
length()
92%
len()
1%
count()
1%
size()
💊10👍7
🤔 Что такое транзакция?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍12
🤔 Какой метод словаря в Python возвращает значения всех ключей в словаре?
Anonymous Quiz
65%
keys()
14%
items()
21%
values()
0%
entries()
🤔9💊9👀1
🤔 Что такое git?

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

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