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

Вопросы собесов t.iss.one/+cnJC0_ZeZ_I0OGY6
Задачи t.iss.one/+nsl4meWmhfQwNDVi
Вакансии t.iss.one/+cXGKkrOY2-w3ZTky
Download Telegram
🤔 Что такое шардирование?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4
🤔 Какой оператор используется для деления нацело в Python?
Anonymous Quiz
14%
/
9%
%
76%
//
0%
^
👍2🤔2
🤔 Какой метод используется для создания нового списка, содержащего только уникальные элементы исходного списка, сохраняя их порядок?
Anonymous Quiz
67%
set()
19%
unique()
6%
fromkeys()
8%
OrderedDict.fromkeys()
💊19🔥3
🤔 Что будет, если использовать метод items() на словаре?

Метод .items() возвращает объект dict_items, содержащий все пары ключ-значение в виде кортежей.
Это основной способ итерироваться по словарю с получением и ключа, и значения одновременно.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3
🤔 Какой метод добавляет элемент в конец списка?
Anonymous Quiz
4%
push()
87%
append()
4%
insert()
4%
add()
👍3
🤔 Какой метод используется для добавления элемента в начало списка?
Anonymous Quiz
9%
prepend()
2%
push_front()
8%
appendleft()
81%
insert(0, element)
👍6🤔5
🤔 Какие декораторы использовал?

На практике применяются такие декораторы:
-
@staticmethod — обозначает метод, не использующий self.
-
@classmethod — получает cls и работает с классом, а не экземпляром.
-
@property — превращает метод в геттер (доступ к методу как к атрибуту).
-
@lru_cache — кеширует вызовы функции, оптимизируя повторные вычисления.
-
@wraps — сохраняет метаинформацию оригинальной функции в пользовательских декораторах.
- Декораторы логирования, валидации, измерения времени выполнения.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥5
🤔 Какая библиотека Python обычно используется для работы с векторными и матричными операциями?
Anonymous Quiz
19%
pandas
27%
matplotlib
52%
numpy
3%
scipy
👍4🤔2💊1
🤔 Какой атрибут класса позволяет проверить, к какому классу принадлежит экземпляр?
Anonymous Quiz
17%
class
45%
type
6%
name
32%
instance
🔥8💊2
🤔 Как можно ускорить работу большого количества HTTP-запросов?

Вот основные подходы:
- Кэширование — чтобы не запрашивать одно и то же повторно.
- Сжатие (gzip, brotli) — уменьшает объём данных.
- Сокращение количества запросов — объединение ресурсов.
- Параллельные запросы — отправка одновременно нескольких, где это возможно.
- Использование CDN — ближе к пользователю.
- Подключение через HTTP/2 — позволяет передавать несколько запросов по одному соединению.
Цель — минимизировать задержки и нагрузку на сервер.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9
🤔 Как в Python удалить элемент из списка по его индексу?
Anonymous Quiz
54%
pop()
37%
remove()
9%
delete()
1%
clear()
💊9👍5🔥1
🤔 Как получить значение из словаря по ключу без возникновения исключения, если ключ не найден?
Anonymous Quiz
11%
dict[key] or default_value
6%
dict.fetch(key, default_value)
1%
dict.retrieve(key, default_value)
81%
dict.get(key, default_value)
💊5👍4
🤔 Что означает continue?

Эта инструкция прерывает текущую итерацию цикла и переходит к следующей, не выходя из самого цикла.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2
🤔 Какой метод вызывается, когда объект класса уничтожается?
Anonymous Quiz
62%
del()
17%
destroy()
16%
remove()
5%
finalize()
👍6🔥1
🤔 Какой метод используется для проверки, является ли строка числом?
Anonymous Quiz
62%
isdigit()
10%
isalpha()
23%
isnumeric()
5%
isalnum()
👍8💊2🔥1
🤔 В каких случаях использовать встроенные коллекции (list, tuple, set)?

Списки (list) применяются, когда нужен изменяемый порядок элементов. Кортежи (tuple) подходят для фиксированных наборов данных, а множества (set) — для уникальных, неупорядоченных элементов с быстрым поиском.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4
🤔 Какой встроенный метод используется для преобразования целого числа в строку?
Anonymous Quiz
90%
str()
7%
int()
1%
convert()
2%
toString()
🔥4👍1
🤔 Какой атрибут используется для определения неизменяемых полей в данных класса?
Anonymous Quiz
37%
slots
28%
const
31%
immutable
4%
fixed
💊10🔥3
🤔 Как посмотреть количество текущих коннектов к базе?

- PostgreSQL:
SELECT COUNT(*) FROM pg_stat_activity;
- MySQL:
SHOW STATUS LIKE 'Threads_connected';
- MongoDB:
db.serverStatus().connections;


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍4
🤔 Какая функция в Python измеряет время выполнения куска кода?
Anonymous Quiz
61%
timeit()
29%
runtime()
2%
measure()
7%
clock()
👍4🔥2🤔1