Python | Вопросы собесов

channel icon
Разбираем вопросы с собеседований на Python разработчика. Django, Flask, FastApi

Сайт: easyoffer.ru

Условия размещения

Цена за 48 часов в ленте 8450,00
Цена за 1 час закрепления N/A
Взаимопиар Нет
Дополнительные условия рекламы Отсутствуют
+7
13 296
подписчиков
-61
~2.4k
охват 1 публикации
0
~4
постов / день
-0,5%
18,0%
ERR % ?

Статистика

Последние публикации

Python | Вопросы собесов
11 октября 2024 г. 19:10
🤔 Какое из утверждений верно относительно использования метода getattr() в Python?
Опрос
  • getattr() вызывается при создании нового экземпляра класса
  • getattr() используется для удаления атрибутов объекта
  • getattr() вызывается при попытке доступа к несуществующему атрибуту объекта
  • getattr() вызывается при изменении значения атрибута объекта
Python | Вопросы собесов
11 октября 2024 г. 15:49
Проект ДКЭ предлагает работу мечты по результатам теста!Проект ДКЭ предлагает работу мечты по результатам теста!

Ищешь стажировку или работу в крупной компании?

Мы ждали тебя, чтобы предоставить уникальную возможность получить работу мечты! Список компаний внушительный — среди них МТС, Сбер, Лукойл, Ингосстрах, Росатом и другие.

Участие в нашем проекте бесплатное и доступно для жителей России старше 18 лет! Переходи по ссылке, пройди тестирование по профессии и получи предложение от работодателей.

ПопробоватьПопробовать

#реклама
dke.moscow

О рекламодателе
Python | Вопросы собесов
11 октября 2024 г. 13:34
🔥 Ресурсы для подготовки к работе в IT! 🔥

1️⃣ База собеседований IT – это уникальная коллекция собеседований от реальных топовых компаний: Сбер, Яндекс, ВТБ, Тинькофф, Озон, Wildberries и многие другие! 🏢 Мы собрали 150+ собеседований, чтобы ты мог подготовиться к интервью с уверенностью и успехом.

2️⃣ База тестовых заданий – твоё секретное оружие для успешного прохождения этапов отбора! 📋 Здесь ты найдёшь 121+ тестовых заданий от тех же топовых компаний: Сбер, Яндекс, ВТБ, Тинькофф, Озон, Wildberries. Решай реальные задачи и набирайся опыта для будущих собеседований!

🎯 Присоединяйся к базам и прокачай свои шансы на успешное трудоустройство!
Python | Вопросы собесов
11 октября 2024 г. 12:10
🤔 Что такое поведенческие паттерны?Что такое поведенческие паттерны?

Поведенческие паттерны — это тип шаблонов проектирования, которые сосредоточены на взаимодействии объектов и классов. Их основная цель — упростить и улучшить коммуникацию между объектами, сделать систему более гибкой и легкой для сопровождения.

🚩Зачем нужны поведенческие паттерны?

🟠Упрощение взаимодействия объектов:
Поведенческие паттерны помогают организовать взаимодействие объектов таким образом, чтобы они могли легко и эффективно обмениваться данными и выполнять совместные задачи.
🟠Повышение гибкости системы:
Эти паттерны обеспечивают гибкость в изменении алгоритмов и методов работы объектов без изменения их классов.
🟠Поддержка принципов SOLID:
Поведенческие паттерны способствуют соблюдению принципов SOLID, особенно принципа единственной ответственности и принципа открытости/закрытости.

🚩 Примеры поведенческих паттернов

Стратегия (Strategy)
Позволяет выбирать алгоритм на основе контекста, без изменения класса, который его использует.
from abc import ABC, abstractmethod

class Strategy(ABC):
@abstractmethod
def execute(self, data):
pass

class ConcreteStrategyA(Strategy):
def execute(self, data):
return sorted(data)

class ConcreteStrategyB(Strategy):
def execute(self, data):
return sorted(data, reverse=True)

class Context:
def __init__(self, strategy: Strategy):
self._strategy = strategy

def set_strategy(self, strategy: Strategy):
self._strategy = strategy

def execute_strategy(self, data):
return self._strategy.execute(data)

data = [5, 2, 9, 1]
context = Context(ConcreteStrategyA())
print(context.execute_strategy(data)) # [1, 2, 5, 9]

context.set_strategy(ConcreteStrategyB())
print(context.execute_strategy(data)) # [9, 5, 2, 1]


Наблюдатель (Observer)
Определяет зависимость "один ко многим" между объектами таким образом, что при изменении состояния одного объекта все зависимые объекты оповещаются и обновляются автоматически.
class Subject:
def __init__(self):
self._observers = []

def add_observer(self, observer):
self._observers.append(observer)

def remove_observer(self, observer):
self._observers.remove(observer)

def notify_observers(self, message):
for observer in self._observers:
observer.update(message)

class Observer:
def update(self, message):
pass

class ConcreteObserver(Observer):
def update(self, message):
print(f"Observer received: {message}")

subject = Subject()
observer1 = ConcreteObserver()
observer2 = ConcreteObserver()

subject.add_observer(observer1)
subject.add_observer(observer2)

subject.notify_observers("Hello Observers!") # Observer received: Hello Observers!


Ставь 👍👍 и забирай 📚 📚 Базу знанийБазу знаний
Python | Вопросы собесов
11 октября 2024 г. 10:00
CodHub теперь в Telegram!

Бесплатные обучающие материалы, которые лучше платных — книги, ресурсы, статьи и курсы топовых вузов страны тут:

👩‍💻 Материалы по Python

👩‍💻 Материалы по Frontend

👩‍💻 Материалы по Java

👩‍💻 Материалы по С#

👩‍💻 Материалы по C/C++

👩‍💻 Материалы по Хакингу

🖥 Материалы по SQL

👩‍💻 Материалы по Kotlin/Swift

👩‍💻 Материалы по Linux

🐞 Материалы по QA

👩‍💻 Материалы по Go

👩‍💻 Материалы по PHP

Подписываетесь: @CodHub_tg
Python | Вопросы собесов
10 октября 2024 г. 19:10
🤔 Какое из утверждений верно относительно использования аннотаций типов в Python?
Опрос
  • Аннотации типов обязательно должны быть указаны для всех аргументов функции
  • Аннотации типов автоматически выполняют приведение типов
  • Аннотации типов используются только для документации и статической проверки типов
  • Аннотации типов изменяют поведение функции во время выполнения
Python | Вопросы собесов
10 октября 2024 г. 15:49
Скидка 15% на корпоративное такси. Яндекс Go для бизнесаСкидка 15% на корпоративное такси. Яндекс Go для бизнеса

Скидка 15% на первые три месяца.

Возврат НДС до 20% на все рабочие поездки. Контроль маршрутов и расходов в одном кабинете.

Быстрая подача авто от 5 минут. Удобное онлайн-подключение без визита в офис.


Узнать большеУзнать больше

#реклама
business.go.yandex

О рекламодателе
Python | Вопросы собесов
10 октября 2024 г. 12:10
🤔 Что такое паттерн Заместитель (Proxy)?Что такое паттерн Заместитель (Proxy)?

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

🚩Зачем нужен паттерн Заместитель

🟠Управление доступом
Когда необходимо контролировать доступ к ресурсу.
🟠Отложенная инициализация
Когда необходимо отложить создание ресурсоёмких объектов до момента их первого использования.
🟠Управление ресурсами
Для управления ресурсами, такими как память или сетевые соединения.
🟠Логирование и кэширование
Для добавления дополнительной функциональности, такой как логирование или кэширование, без изменения кода основного объекта.

🚩Типы заместителей

🟠Управляющий заместитель (Virtual Proxy):
Контролирует доступ к объекту, создавая его по требованию.
🟠Защитный заместитель (Protection Proxy):
Контролирует доступ к объекту, ограничивая права пользователей.
🟠Удалённый заместитель (Remote Proxy)
Управляет доступом к объекту, находящемуся в другом адресном пространстве.
🟠Кэш-прокси (Cache Proxy)
Кэширует результаты запросов к объекту для повышения производительности.

🚩Как используется паттерн Заместитель

Заместитель реализует интерфейс основного объекта и перенаправляет вызовы к реальному объекту, добавляя при этом дополнительную функциональность. В этом примере класс Proxy контролирует доступ к классу RealSubject, добавляя проверку доступа и логирование.
from abc import ABC, abstractmethod

class Subject(ABC):
@abstractmethod
def request(self):
pass

class RealSubject(Subject):
def request(self):
print("Реальный объект: Обработка запроса.")

class Proxy(Subject):
def __init__(self, real_subject):
self._real_subject = real_subject

def request(self):
if self.check_access():
self._real_subject.request()
self.log_access()

def check_access(self):
print("Заместитель: Проверка доступа перед выполнением запроса.")
return True

def log_access(self):
print("Заместитель: Логирование времени запроса.")

# Клиентский код
real_subject = RealSubject()
proxy = Proxy(real_subject)

proxy.request()


Ставь 👍👍 и забирай 📚 📚 Базу знанийБазу знаний
Python | Вопросы собесов
10 октября 2024 г. 10:00
Тестовое собеседование на Middle Python-разработчика в среду

10 октября(в четверг) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.

Как это будет:

1. Савва Демиденко, ex. TechLead в Яндексе, Авито и другом русском бигтехе будет задавать реальные вопросы и задачи разработчику-добровольцу
2. Савва будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью
3. В конце можно будет задать любой вопрос Савве

Что узнаешь на прямом эфире от ШОРТКАТ:

• Чего ждут от кандидатов на Middle позиции в Python-разработке
• Какие вопросы задают на интервью и зачем
• Как подготовиться к собесу, чтобы получить оффер

Это бесплатно? Бесплатно

Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_sh_bot

Реклама. ООО "ШОРТКАТ", ИНН: 97311393969731139396, erid: 2Vtzqvk7UhY
Python | Вопросы собесов
9 октября 2024 г. 19:10
🤔 Какое из утверждений верно относительно использования метода missing() в Python?
Опрос
  • missing() вызывается при попытке доступа к отсутствующему ключу в словаре
  • missing() вызывается при создании нового экземпляра класса
  • missing() используется для удаления ключей из словаря
  • missing() вызывается при добавлении нового ключа в словарь
Python | Вопросы собесов
9 октября 2024 г. 14:20
Помощь в трудоустройстве в IT-сфере!Помощь в трудоустройстве в IT-сфере!

В России из-за дефицита айтишников запустили бесплатную программу по обучению IT-специалистов. Теперь любой желающий может попробовать себя в IT с полного нуля и начать обучение бесплатно!

Узнайте про дальнейшее трудоустройство в ведущие IT-компании для восполнения кадрового дефицита.

Для этого нужно:

- Перейти по ссылке
- Заполнить анкету и ответить на вопросы (занимает менее 3 минут)
- На основании ваших ответов вы сразу узнаете, подходит ли вам сфера IT и сможете ли вы в ней работать

Перейти на сайтПерейти на сайт

#реклама 16+
urban-university.ru

О рекламодателе
Python | Вопросы собесов
9 октября 2024 г. 14:20
Python | Вопросы собесов
9 октября 2024 г. 14:20
Python | Вопросы собесов
9 октября 2024 г. 14:20
Python | Вопросы собесов
9 октября 2024 г. 14:20
Python | Вопросы собесов
9 октября 2024 г. 14:20
Python | Вопросы собесов
9 октября 2024 г. 14:20
Python | Вопросы собесов
9 октября 2024 г. 14:20
Python | Вопросы собесов
9 октября 2024 г. 14:20
Python | Вопросы собесов
9 октября 2024 г. 14:20