ar
Feedback
Python вопросы с собеседований

Python вопросы с собеседований

الذهاب إلى القناة على Telegram

Вопросы с собеседований по Python @workakkk - админ @machinelearning_interview - вопросы с собесдований по Ml @pro_python_code - Python @data_analysis_ml - анализ данных на Python @itchannels_telegram - 🔥 главное в ит РКН: clck.ru/3FmrFd

إظهار المزيد

📈 نظرة تحليلية على قناة تيليجرام Python вопросы с собеседований

تُعد قناة Python вопросы с собеседований (@python_job_interview) في القطاع اللغوي الروسية لاعباً نشطاً. يضم المجتمع حالياً 24 857 مشتركاً، محتلاً المرتبة 5 258 في فئة التكنولوجيات والتطبيقات والمرتبة 26 472 في منطقة روسيا.

📊 مؤشرات الجمهور والحراك

منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 24 857 مشتركاً.

بحسب آخر البيانات بتاريخ 25 أغسطس, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار -44، وفي آخر 24 ساعة بمقدار 0، مع بقاء الوصول العام مرتفعاً.

  • حالة التحقق: غير موثّقة
  • معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 6.01‎%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 2.76‎% من ردود الفعل نسبةً إلى إجمالي المشتركين.
  • وصول المنشورات: يحصل كل منشور على متوسط 1 492 مشاهدة. وخلال اليوم الأول يجمع عادةً 684 مشاهدة.
  • التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 6.
  • الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل github, api, собеседование, git, docker.

📝 الوصف وسياسة المحتوى

يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
Вопросы с собеседований по Python @workakkk - админ @machinelearning_interview - вопросы с собесдований по Ml @pro_python_code - Python @data_analysis_ml - анализ данных на Python @itchannels_telegram - 🔥 главное в ит РКН: clck.ru/3FmrFd

بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 01 سبتمبر, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.

24 857
المشتركون
لا توجد بيانات24 ساعات
+637 أيام
-4430 أيام
أرشيف المشاركات
Что такое абстрактная фабрика, как ее реализовать и зачем ее применяют? Ответ Абстрактная фабрика — порождающий шаблон проект
Что такое абстрактная фабрика, как ее реализовать и зачем ее применяют? Ответ Абстрактная фабрика — порождающий шаблон проектирования, предоставляет интерфейс для создания семейств взаимосвязанных или взаимозависимых объектов, не специфицируя их конкретных классов. Допустим у нас есть 2 операционные системы Mac Os и Linux, нам необходимо реализовать произвольное окно с кнопкой или кнопками в каждой из этих операционных систем. Естественно окна и кнопки в MacOs и linux выглядят по разному, так сказать имеют разные стили оформления. Наша задача состоит в том, что бы создать универсальный интерфейс который будет создавать окно с кнопкой в не зависимости от того на какой операционной системе запущенна программа. Т.е. функции которая будет конструировать окно с кнопкой, будет работать вне зависимости от того какое окно мы захотим создать Для начала опишем класс абстрактной фабрики картинка1. Обратите внимание на строки return cls.Window(name) и return cls.Button(name), как видите в обоих случаях мы возвращаем некий класс(cls) у которого есть подкласс Window\Button, но в настоящий момент мы не описали ни класс Window, ни класс Button, давайте это сделаем. ➡️ Читать дальше @python_job_interview

class Python - интерактивный канал-учебник по Python. Очень просто, Флэтчер, как и все остальное. Практика. ➖ Возможность запускать код с любого устройства прямо в канале ➖ Алгоритмы, фишки языка, книги и статьи ➖ Задачи разных уровней сложности и их автоматическая проверка Присоединяйся: @class_python

Что такое итераторы/генераторы/генераторные выражения, чем они отличаются и когда и как все это нужно использовать. Ответ Зде
+1
Что такое итераторы/генераторы/генераторные выражения, чем они отличаются и когда и как все это нужно использовать. Ответ Здесь важно, чтобы кандидат понимал различие и мог с той или иной степенью погружения рассказать про эти различия. Если кратко, то итератор в Python – это любой объект, который использует метод next() для получения следующего значения последовательности. Генератор – функция, которая производит или выдает последовательность значений с использованием метода yield. Концептуально, итератор — это механизм поэлементного обхода данных, а генератор позволяет отложено создавать результат при итерации. Генератор может создавать результат на основе какого-то алгоритма или брать элементы из источника данных (коллекция, файлы, сетевое подключения и др.) и изменять их. Подробности доступны в очень большом количестве статей с той или иной степенью погружения в детали, например, здесь. #junior @python_job_interview

Загрузка из «плохого» API большого количества данных и их синхронизация с табличкой в БД (например, Postgres). Считаем, что на входе мы скачиваем JSON-массив из N (>100k) объектов (dict) заданной структуры (primary key поле + некоторое количество строковых полей). Считаем, что нам надо раз в некоторое время запускать функцию, которая создаст записи, которые есть в JSON, но их нет в базе, а далее обновит строковые поля там, где что-то поменялось, и пометить удаленными записи, которых нет в JSON, но они все еще есть в базе. Решение Есть 3 простых решения. Первое — просто перебрать записи из JSON, выбирая из базы записи по одной по pk, но тогда мы получим N запросов в базу, что может приводить к неконтролируемой пиковой нагрузке. Второе — выбрать из базы полностью таблицу и сравнить 2 массива, что будет работать, скорее всего, быстрее других вариантов, но будет максимально неэффективно по памяти (упрощаем решение задачи выделением дополнительных ресурсов, но, опять же, есть вероятность, что из-за неожиданно большого объема данных памяти может не хватить и выполнение таска прервется). Компромиссный вариант по производительности, нагрузке на базу и памяти — проходить циклом по JSON (или записям базы, но там есть нюансы) бачами по 100-1000 шт., накапливая обработанные id. Это сократит количество запросов на 2-3 порядка, не потребует загрузки в память всех текущих данных, но при этом будет всё ещё достаточно быстро. Также тут можно обсудить варианты реализации чисто средствами базы (временные таблицы, bulk upsert-ы и т.д.) @python_job_interview

Напишите код, который будет рассчитывать угол между часовой и минутной стрелкой в заданное время. Данная задача покажет логич
Напишите код, который будет рассчитывать угол между часовой и минутной стрелкой в заданное время. Данная задача покажет логическое мышление кандидата, и как быстро он сможет придумать решение. Ответ на картинке @python_job_interview

Назовите пример режимов обработки файлов с помощью Python? Существуют следующие режимы: Режим только для чтения (‘r’): открыть файл для чтения. Это режим по умолчанию. Режим только для записи (‘w’): открыть файл для записи. Если файл содержит данные, они будут потеряны. Создается новый файл. Режим чтения-записи (‘rw’): открыть файл для чтения, режим записи. Это режим обновления. Режим добавления (‘a’): открыть для записи, добавить в конец файла, если файл существует. @python_job_interview

Где быстрее поиск: в словарях или списках? Ответ Поиск значения в списке занимает O(n) времени, потому что нужно пройти весь список. Поиск ключа в словаре занимает O(1) времени, потому что это хэш-таблица. Разница во времени может быть огромной, если значений много, поэтому для производительности обычно рекомендуют словари. Но у них есть другие ограничения, такие как необходимость уникальных ключей. @python_job_interview

🧲 Напишите программу для проверки и возврата пар заданного массива A, суммарное значение которых равно заданному значению N.
🧲 Напишите программу для проверки и возврата пар заданного массива A, суммарное значение которых равно заданному значению N. Ответ на картинке @python_job_interview

machinelearning_interview - канал подготовит к собеседованию по машинному обучению, статисике ,алгоритмам и науке о данных. golang_interview - Вопросы с настоящих Golang собеседований, помогут Вам получить успешно пройти интервью. @data_analysis_ml - аналитика данных на Python.

🔘 Реализуйте алгоритм сортировки слиянием (Merge Sort) на Python Сортировка слиянием (Merge Sort) — один из самых известных
🔘 Реализуйте алгоритм сортировки слиянием (Merge Sort) на Python Сортировка слиянием (Merge Sort) — один из самых известных алгоритмов сортировки. Если вы изучаете информатику, Merge Sort вместе с Quick Sort, вероятно, является первым эффективным алгоритмом сортировки общего назначения, о котором вы слышали. Также классический пример алгоритма «разделяй и властвуй» (divide-and-conquer). Суть сортировки 1 Сортируемый массив разбивается на две части примерно одинакового размера. 2 Каждая из получившихся частей сортируется отдельно, например, тем же самым алгоритмом. 3 Два упорядоченных массива половинного размера соединяются в один. @python_job_interview

✒️ Как передаются аргументы – значения или ссылка? Ответ: В Python аргументы передаются по ссылке, т. е. передается ссылка на
✒️ Как передаются аргументы – значения или ссылка? Ответ: В Python аргументы передаются по ссылке, т. е. передается ссылка на реальный объект. Но есть два вида передачи объекта в аргументах. По значению: Передается копия реального объекта. Изменение значения копии объекта не приведет к изменению значения исходного объекта. По ссылке: Передается ссылка на реальный объект. Изменение значения нового объекта изменит значение исходного объекта. Пример использования на картинке. @python_job_interview

Освобождается ли вся память при выходе из Python? Ответ: Выход из Python освобождает все, кроме: 1. модулей с циклическими сс
Освобождается ли вся память при выходе из Python? Ответ: Выход из Python освобождает все, кроме: 1. модулей с циклическими ссылками; 2. объектов, на которые ссылаются глобальные пространства имен; 3. части памяти, зарезервированной библиотекой C. ➡️ Как работает память в Python @python_job_interview

Что такое пустой класс и как он используется? Пустой класс – класс, который не имеет реализацию каких-то методов или же свойс
Что такое пустой класс и как он используется? Пустой класс – класс, который не имеет реализацию каких-то методов или же свойств. При пустом классе используется ключевое слово pass для того, чтобы не выдавало ошибок. Пример использования на картинке. @python_job_interview

⚙️ Как делается перегрузка операторов в Python? Ответ Перегрузка оператора – это возможность переопределять различные операто
⚙️ Как делается перегрузка операторов в Python? Ответ Перегрузка оператора – это возможность переопределять различные операторы в классах, то есть менять операции, которые они выполняют, в зависимости от контекста. В Python есть операторы такие как: сложение, вычитание и т. д., которые можно перегрузить для класса. Пример использования на картинке. В примере показано использование перезагрузки операторов. Данные методы не вызываются напрямую, но вызываются встроенными функциями или операторами. ➡️ Читать подробнее @python_job_interview

Используются ли в python спецификаторы доступа? Ответ: Python не использует спецификаторы доступа, такие как private, public,
Используются ли в python спецификаторы доступа? Ответ: Python не использует спецификаторы доступа, такие как private, public, protected и т. д. Однако, в нем есть концепция имитации поведения переменных путем использования одинарного (protected) или двойного подчеркивания (private) в качестве префикса к именам переменных. По умолчанию переменные без подчеркивания являются общедоступными. Пример использования спецификаторы доступов в Python на картинке. @python_job_interview

Расскажите о наиболее общих командах Docker Ответ: docker push: Закачать репозиторий или образ в Registry; docker run: Запустить команду в новом контейнере; docker pull: Скачать репозиторий или образ из Registry; docker start: Запустить один или несколько контейнеров; docker stop: Остановить один или несколько контейнеров; docker search: Поиск образа на DockerHub; docker commit: Сохранить изменения в новый образ. Docker exec - выполнить команду в контейнере Docker ps (-a) - показать запущенные (все контейнеры) Docker rm - удалить контейнер Docker images - посмотреть имеющиеся локальные образы @python_job_interview

Какие отличия между массивом и списком в Python? Массивы содержат только элементы одинаковых типов данных, то есть тип данных
Какие отличия между массивом и списком в Python? Массивы содержат только элементы одинаковых типов данных, то есть тип данных массива должен быть однородным. Массивы потребляют меньше памяти. Списки содержат элементы разных типов данных, то есть тип данных списков может быть неоднородным. Их недостатком является потребление большого объема памяти. Пример использования массива и списка на картинке. @python_job_interview

#Вопросы_с_собеседования В каких ситуациях пользуются методом rfind()? Метод rfind() похож на метод find(), но он, в отличие
#Вопросы_с_собеседования В каких ситуациях пользуются методом rfind()? Метод rfind() похож на метод find(), но он, в отличие от find(), просматривает строку не слева направо, а справа налево, возвращая индекс первого найденного вхождения искомой подстроки.

Собеседование Senior Python Developer на $7500 Смотреть видео @python_job_interview
Собеседование Senior Python Developer на $7500 Смотреть видео @python_job_interview

Что такое pass в Python? Ответ Pass - представляет собой нулевую операцию в Python. Обычно она используется для заполнения пу
Что такое pass в Python? Ответ Pass - представляет собой нулевую операцию в Python. Обычно она используется для заполнения пустых блоков кода, который может выполняться во время исполнения. В примере, приведенном ниже, без оператора pass можно столкнуться с ошибкой как <<IndentationError>> во время выполнения кода. @python_job_interview