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

Вопросы собесов t.me/+cnJC0_ZeZ_I0OGY6
Задачи t.me/+nsl4meWmhfQwNDVi
Вакансии t.me/+cXGKkrOY2-w3ZTky
Download Telegram
Forwarded from easyoffer
Я поставил целью сбора скромные 300 тыс. рублей, но ребята, вы накидали больше млн. всего за 1 день. Это просто невероятно!

Благодаря вашей поддержке, я смогу привлечь еще больше людей для разработки сайта и обработки собеседований. Ваш вклад сделает проект качественнее и ускорит его выход! Огромное вам спасибо!

Краудфандинг будет продолжаться еще 31 день и все кто поддержать проект сейчас, до его выхода, смогут получить:

🚀 PRO-тариф на 1 год, по цене месячной подписки на релизе.
Доступ к закрытому бета-тесту easyoffer 2.0 (середина–конец мая)

Поддержать проект можно здесь:
https://planeta.ru/campaigns/easyoffer

Огромное спасибо за вашу поддержку! 🤝
🤔 Мультипроцессинг — что это

Мультипроцессинг — это подход, при котором для выполнения задач создаются отдельные процессы, а не потоки. В Python это полезно для обхода ограничения GIL (Global Interpreter Lock), позволяя исполнять код параллельно на нескольких ядрах процессора. Модуль multiprocessing позволяет создавать независимые процессы, каждый из которых выполняет свою копию интерпретатора Python.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод строк возвращает индекс первого вхождения подстроки, если она найдена?
Anonymous Quiz
47%
find()
43%
index()
3%
in
7%
substring()
🤔 Какой атрибут у класса в Python позволяет узнать список всех атрибутов и методов объекта?
Anonymous Quiz
27%
dict
12%
methods
46%
dir
15%
attributes
🤔 Какие есть коды ответов 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
🤔 Какой оператор в Python используется для группировки условий в логических выражениях?
Anonymous Quiz
13%
{} (curly braces)
70%
() (parentheses)
10%
[] (square brackets)
8%
<>(angle brackets)
🤔 Какой метод используется для удаления элемента из множества в Python, если он существует, и не вызывает ошибку, если не существует?
Anonymous Quiz
35%
remove()
21%
discard()
36%
pop()
8%
delete()
🤔 Что известно про manage.py в Django?

Это управляющий скрипт Django, который выполняет различные команды для работы с проектом. Он используется для:
- Запуска сервера разработки (runserver)
- Создания и применения миграций (makemigrations, migrate)
- Создания суперпользователя (createsuperuser)
- Запуска shell-интерпретатора (shell)
- Очистки базы данных (flush)
Это ключевой инструмент для управления Django-проектом.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какое ключевое слово используется для объявления глобальной переменной внутри функции?
Anonymous Quiz
86%
global
5%
public
6%
nonlocal
2%
external
Forwarded from Идущий к IT
Привет ребята, мне на easyoffer.ru нужен:

🐍 Middle/Senior Python Developer

Стек:
DRF, PostgreSQL, Redis, Celery, Docker, Sentry

Задачи:
🟠Разработка и поддержка REST API для новых фичей
🟠Интеграция с веб-сервисами и внешними API
🟠Подключение и поддержка платежных систем
🟠Написание юнит- и интеграционных тестов
🟠Оптимизация производительности и масштабирование
🟠Взаимодействие с ML-моделями — будет плюсом

Ожидания:
🟠2+ лет опыта DRF
🟠Опыт интеграций платежных систем
🟠Опыт работы с PostgreSQL, Celery, Redis, Docker
🟠Умение проектировать архитектуру REST-API
🟠Ответственный подход к качеству кода и тестированию

Опыт в стартапах и небольших командах будет плюсом

Условия:
– Частичная занятость (2-3 часа в день)
– Удаленная работа
– Свободный график
– Почасовая оплата

Если вас заинтересовала вакансия, напишите мне @kivaiko
1. Резюме
2. Ссылку на github
3. Комфортную ставку за час
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Что такое conflict management?

Conflict management — это процесс обнаружения, анализа и разрешения конфликтов:
- В разработке: слияние кода, разные изменения в одной строке, ветке или файле.
- В команде: несогласие между участниками — решается через коммуникации, правила, арбитраж.
- В системах данных: конфликт версий, репликаций или состояния.
В DevOps и разработке чаще говорят о разрешении конфликтов в Git, при merge или rebase.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой результат выполнения выражения all([1, 0, 1])?
Anonymous Quiz
27%
True
61%
False
7%
None
6%
Error
🤔 Какой метод используется для чтения всего файла в одну строку в Python?
Anonymous Quiz
42%
read()
35%
readline()
6%
readall()
16%
readlines()
🤔 Почему шаблоны хранятся на уровне приложений?

Хранение шаблонов на уровне приложений упрощает их управление и организацию, особенно в проектах с множеством приложений. Это также соответствует философии Django о чёткой структуре проектов.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой из данных методов вернет первый элемент списка?
Anonymous Quiz
6%
list.first()
89%
list[0]
1%
first(list)
5%
list.get(0)
🤔 Какой результат выполнения выражения next(x for x in [1, 2, 3, 4] если x > 2)?
Anonymous Quiz
5%
1
10%
2
57%
3
27%
4
🤔 Чем отличаются методы сокрытия?

1. Одно подчеркивание (_):
- Указывает, что метод является приватным по соглашению.
- Не предотвращает доступ, но не рекомендуется вызывать вне класса.
2. Два подчеркивания (__):
- Реализует имя-мэнглинг (перемешивание имен).
- Сложнее вызвать метод извне, так как его имя становится _ClassName__method.
3. Без подчеркивания:
- Метод является публичным, доступен без ограничений.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какое исключение генерируется при попытке доступа к несуществующему ключу в словаре?
Anonymous Quiz
8%
IndexError
86%
KeyError
1%
TypeError
5%
ValueError
🤔 В Python, какой метод позволяет создать словарь из двух параллельных списков, где один список содержит ключи, а другой — соответствующие значения?
Anonymous Quiz
17%
dict.fromkeys()
7%
dict.keys()
20%
dict.items()
57%
zip() в сочетании с dict()
🤔 Как Django обрабатывает запрос/ответ?

Django принимает запрос через middleware, передаёт его в подходящий view, где выполняется бизнес-логика. После обработки view возвращает HTTP-ответ, который снова проходит через middleware перед отправкой клиенту.

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