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

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

Відкрити в Telegram

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

Показати більше

📈 Аналітичний огляд Telegram-каналу Python вопросы с собеседований

Канал Python вопросы с собеседований (@python_job_interview) у мовному сегменті Російська є активним учасником. На даний момент спільнота об'єднує 24 822 підписників, посідаючи 5 258 місце в категорії Технології та додатки та 26 472 місце у регіоні Росія.

📊 Показники аудиторії та динаміка

З моменту свого створення невідомо, проект продемонстрував стрімке зростання, зібравши аудиторію у 24 822 підписників.

За останніми даними від 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

Завдяки високій частоті оновлень (останні дані отримано 30 серпня, 2026), канал підтримує актуальність та високий рівень охоплення публікацій. Аналітика показує, що аудиторія активно взаємодіє з контентом, що робить його важливою точкою впливу в категорії Технології та додатки.

24 822
Підписники
Немає даних24 години
+637 днів
-4430 день
Архів дописів
Работу найти проще, когда вы уверены в своих знаниях и коде. Изучайте актуальные стеки и технологии на курсах для разработчик
Работу найти проще, когда вы уверены в своих знаниях и коде. Изучайте актуальные стеки и технологии на курсах для разработчиков от Яндекс Практикума, получайте дополнительные навыки и зарабатывайте больше 🫶🏼 На курсах можно: – освоить Go и С++ для бэкенда на продвинутом уровне; – прокачаться от джуна до мидла во фронтенде и бэкенде; – погрузиться в React; – научиться тестировать веб-приложения на Java и Python; – разобраться в алгоритмах и структурах данных для работы и собеседований; – освоить методологию DevOps для эксплуатации и разработки. Выбирайте IT-направление, оценивайте уровень своих знаний с помощью бесплатного теста, проходите онлайн курс и становитесь самым подходящим кандидатом на желанную должность.

🔥 Дайджест полезных материалов из мира Python за неделю Почитать: — Django или Fast API: выбираем Python-фреймворк для веб-разработкиЧто нового в Pandas 2.1Готовые скрипты PythonИнтеграция Telegram ботов в Django приложениях6 развлекательных проектов на Python: от шаверма-бота до игры в слова9 лучших консольных файловых менеджеров LinuxУправление сервоприводами, часть 2. Управляем сервоприводами с помощью серво-контроллера через USB любых компьютеровКлонирование голоса, замена лица по фото, удаления объектов в видео и все в одном open-source проекте Wunjo AIЭластичный DAG или «гнём, где не гнулось»Как понять, что клиента пора реактивировать?Анализ данных с использованием библиотеки DaskВзгляд на телеграм-ботов изнутриУчим ИИ чатбота слушать и говоритьСоздание интерактивных аналитических панелей с помощью Python StreamlitDeploying Apps on RenderMastering ZIP File Handling in Python: Reading and Creating Zip ArchivesThe Minion Game - HackerRank Solution PythonIterables and Iterators - HackerRank Solution PythonRegex Substitution - HackerRank Solution PythonHow to Solve the "No Idea!" Challenge in Python🌐 UN Goals : Education & Gender Equity ⚖️Starting my Journey in Open SourceCreated a toggle_state_button with PyQt5Accelerating Releases with Pulumi: My Proxy Project Journey Посмотреть: 🌐 HTMX заменит Frontend?! WTF? (⏱ 12:12) 🌐 Полный курс по библиотеке Numpy. Матрицы (⏱ 11:24) 🌐 Уроки Golang с нуля /#26 - Обработка ошибок (⏱ 08:14) 🌐 Python+SQL работа с базами данных. (⏱ 11:10) 🌐 Полный курс по библиотеке Numpy. Полезные функции (⏱ 11:05) 🌐 Полный курс по библиотеке Numpy. Применение Numpy (⏱ 11:52) 🌐 Полный курс по библиотеке Numpy. Создание матриц из файла (⏱ 15:55) 🌐 Python Атоматизация отправки email с selenium (⏱ 04:59) 🌐 Полный курс по библиотеке Numpy. Продвинутые методы работы с матрицами (⏱ 07:28) 🌐 Python анализ данных с Pandas. (⏱ 17:04) 🌐 【作業配信】ろっきーさんの新ビジュアル仕上げていくぅ~!龍角散と共に・・・! (⏱ 01:34:00) 🌐 Задание 8 | ЕГЭ по информатике | ДЕМО-2024 (⏱ 08:55) 🌐 Задание 9 | ЕГЭ по информатике | ДЕМО-2024 (⏱ 09:11) 🌐 Задание 10 | ЕГЭ по информатике | ДЕМО-2024 (⏱ 02:16) 🌐 Задание 11 | ЕГЭ по информатике | ДЕМО-2024 (⏱ 04:18) 🌐 Задача с собеседования на Junior Python разработчика #shorts #python (⏱ 00:48) 🌐 Как узнать процент заряда батареи с помощью Python #shorts (⏱ 00:45) Хорошего дня! @pro_python_code

🖥 Полный курс по библиотеке Numpy. Урок 5: Продвинутые функции. ▪Видео ▪Код из видео ▪Часть 1 ▪Часть 2 ▪Часть 3 ▪Часть4 @pyt
🖥 Полный курс по библиотеке Numpy. Урок 5: Продвинутые функции. ▪ВидеоКод из видеоЧасть 1Часть 2Часть 3 Часть4 @python_job_interview

Коротко и по работному делу! → Море IT вакансий на удалёнку разработчикам джунам, миддлам и сеньорам → Каждый день → Прямые к
Коротко и по работному делу! Море IT вакансий на удалёнку разработчикам джунам, миддлам и сеньорам Каждый день Прямые контакты эйчаров! Без ссылок на х—ха Подписаться на канал 🤘 Реклама. ООО «Цифровые решения», ИНН: 7707469618, erid: LatgC5pWZ

🧠 5 задач с собеседований Amazon для Python-разработчиков Составили подборку из 5 задач с собеседований в Amazon, IBM и Apple для Python-разработчиков для джунов и миддлов. Они относительно несложные и подойдут для junior и middle программистов, а встретить задачки можно в том числе на собеседованиях в Apple, Samsung, Oracle и IBM. 1. Изменить порядок слов Вам дана строка 's' с некоторым количеством слов N. Нужно сделать так, чтобы исходный порядок слов в строке изменился на обратный. При этом в исходной строке между словами может быть множество пробелов, но в результате работы скрипта мы должны получить предложение с одним пробелом между словами, без пробелов в начале предложения и после его конца. Время выполнения скрипта не должно превышать 1 секунду. Решение: Если строка равна нулю или пуста, в выводе должна появиться пустая строка. То же самое стоит сделать, если в исходной строке находится один пробел. Инициализируйте String ans для хранения перевернутой строки. Инициализируйте указатель на конец исходной строки и запускайте цикл while, пока указатель не достигнет начала строки. Если в строке встречается несколько пробелов, уменьшите указатель. Добавьте пробелы в строку ans. После этого запустите вложенный цикл while, чтобы извлечь текущее слово из ans в вывод. После прохождения всей строки верните ответ. ''' Time Complexity = O(N) Space Complexity = O(N) Where N is the length of the string. ''' def reverseString(str: str) -> str: # if the string is " " then return "". if(str == "" or str == " "): return "" ans = '' start = len(str) - 1 while(start >= 0): # Skip multiple spaces. if(str[start] == ' '): start-=1 else: # Add space between words. if(len(ans) > 0): ans += (' ') j = start while(j >= 0 and str[j] != ' '): j-=1 # add current word to ans. ans += (str[j+1: j+1+start-j]) start = j return ans 2. Сумма всех чисел до N Вам дано число N. Напишите скрипт, который считал бы сумму всех четных чисел в промежутке от 1 до N, включая N. К примеру, если N равняется 6, то вывод должен быть равен 2+4+6, то есть 12. Решение: Нам нужно вывести формулу для вычисления суммы четных чисел до числа 'N'. Пусть задано число N. Тогда общее количество четных чисел от 1 до N будет равно N/2. Например, для 4 список четных чисел будет равен 2 и 4, а их количество равно 2. Последовательность четных чисел до N образует арифметическую прогрессию с общей разницей D между числами в 2, первым элементом A = 2, и количеством элементов N, равным N/2, как доказано выше. Сумма арифметической прогрессии равна (N/2)*(A+L), где N — количество элементов, а L — последнее число, которое также можно записать как A + (N - 1)D. Таким образом, сумма равна (N/2*2) * (2 + 2 + (N/2 - 1)*2) = (N/2) * (1 + 1 + N/2 - 1) = (N/2) * (N/2 + 1). ''' Time Complexity : O(1) Space Complexity : O(1) ''' def evenSumTillN(n): # Calculate the sum. sum = (n // 2) * (n // 2 + 1) return sum Остальные

📧Python Атоматизация отправки email с selenium ▪Видео @pro_python_code
📧Python Атоматизация отправки email с seleniumВидео @pro_python_code

🖥Многопоточный парсер на Python. ООП подход 🎞 Video @python_job_interview
🖥Многопоточный парсер на Python. ООП подход 🎞 Video @python_job_interview

🔥 Более 50 крутых проектов на Python для практики с исходным кодом и подробными объяснениями, как мы любим. Множество проектов, e-mail рассыльщик, парсеры, собственный Paint и многое другое

🖥 Продвинутый парсинг на Python со сменой прокси 🎞 Video @python_job_interview
🖥 Продвинутый парсинг на Python со сменой прокси 🎞 Video @python_job_interview

🖥 Умножение строк Сложность: Средняя Условие задачи: Даны два неотрицательных целых числа num1 и num2, представленные в виде строк, вернуть произведение num1 и num2, также представленное в виде строки. Примечание. Вы не должны использовать какую-либо встроенную библиотеку BigInteger или напрямую преобразовывать входные данные в целое число. Пример: Ввод: num1 = "2", num2 = "3" Вывод: "6" Ввод: num1 = "123", num2 = "456" Вывод: "56088" 📌Решение Пишите свое решение в комментариях👇 @python_job_interview

ИТ + научпоп + музыка = большой ИТ-пикник в Москве 💛 2 сентября Тинькофф, CodeFest и Мельница собирают большой благотворител
ИТ + научпоп + музыка = большой ИТ-пикник в Москве 💛 2 сентября Тинькофф, CodeFest и Мельница собирают большой благотворительный ИТ-фестиваль. Встречаемся в Коломенском на максимально летнем вайбе. В программе: ИТ- и научпоп-лектории, выступления топовых спикеров, воркшопы, интерактивные зоны и вишенка на торте — музыкальные перформансы от Антохи MC, Zoloto, Therr Maitz, The Hatters, «Сироткина», а также секретного хедлайнера. Как думаете, кто им может быть? Для участия нужно выбрать благотворительный фонд из списка и сделать донат от 1000 рублей. Подробности и регистрация — тут. Реклама. АО "Тинькофф Банк"

🖥 Уроки Парсинга на Python Сравниваем Scrappy и bs4 🎞 Видео @python_job_interview
🖥 Уроки Парсинга на Python Сравниваем Scrappy и bs4 🎞 Видео @python_job_interview

💡 Задача: Лучшая команда, в которой нет конфликтов Вы являетесь менеджером баскетбольной команды. Для участия в предстоящем
💡 Задача: Лучшая команда, в которой нет конфликтов Вы являетесь менеджером баскетбольной команды. Для участия в предстоящем турнире Вы хотите выбрать команду, набравшую наибольшее количество очков. Показатель команды складывается из суммы показателей всех игроков команды. Однако в баскетбольной команде не должно быть конфликтов. Конфликт возникает, если младший игрок набрал строго больше очков, чем старший. Конфликт не возникает между игроками одного возраста. Задав два списка, scores и ages, в которых каждый scores[i] и ages[i] представляет собой счет и возраст i-го игрока соответственно, верните наибольший общий балл среди всех возможных баскетбольных команд. Пример: Ввод: scores = [1,3,5,10,15], ages = [1,2,3,4,5] Вывод: 34 Ввод: scores = [4,5,6,5], ages = [2,1,2,1] Вывод: 16 Решение: func max(a, b int) int { if a > b { return a } return b } func bestTeamScore(scores []int, ages []int) int { var n int = len(ages) player := [][]int{} for i := 0; i < n; i++ { player = append(player, []int{ages[i], scores[i]}) } sort.Slice(player, func(i, j int) bool { return player[i][0] < player[j][0] || (player[i][0] == player[j][0] && player[i][1] < player[j][1]) }) var ans int = 0 DP := make([]int, n + 1) for i := 0; i < n; i++ { DP[i + 1] = player[i][1] for j := 0; j < i; j++ { if player[j][1] > player[i][1] {continue} DP[i + 1] = max(DP[i + 1], player[i][1] + DP[j + 1]) } ans = max(ans, DP[i + 1]) } return ans } Пишите свое решение в комментариях👇 @python_job_interview

Мастер-класс «Вся правда о ChatGPT и MidJourney. Что такое генеративные сети и как с ними работать?» Всех, кто хочет разобрат
Мастер-класс «Вся правда о ChatGPT и MidJourney. Что такое генеративные сети и как с ними работать?» Всех, кто хочет разобраться, заменит ли ChatGPT и искусственный интеллект людей, приглашаем на мастер-класс Центра непрерывного образования ФКН. Вы узнаете: 🤖Как искусственный интеллект уже в третий раз пытается захватить мир и почему не вышли первые 2 раза (история ИИ); 🤖Как работают генеративные нейросети; 🤖Что действительно умеют ChatGPT и MidJourney, как они устроены и почему мир они не захватят. 🤖Как с ними работать — от prompt-инжиниринга до дообучения. Вебинар будет полезен тем, кто хочет внедрить современные генеративные сети в свою работу или научиться создавать их самим. 🗓29 августа, 19:00 📢Михаил Степнов, директор по AdTech Big Data МТС Регистрация: https://cs.hse.ru/dpo/announcements/854407934.html

Мастер-класс «Вся правда о ChatGPT и MidJourney. Что такое генеративные сети и как с ними работать?» Всех, кто хочет разобрат
Мастер-класс «Вся правда о ChatGPT и MidJourney. Что такое генеративные сети и как с ними работать?» Всех, кто хочет разобраться, заменит ли ChatGPT и искусственный интеллект людей, приглашаем на мастер-класс Центра непрерывного образования ФКН. Вы узнаете: 🤖Как искусственный интеллект уже в третий раз пытается захватить мир и почему не вышли первые 2 раза (история ИИ); 🤖Как работают генеративные нейросети; 🤖Что действительно умеют ChatGPT и MidJourney, как они устроены и почему мир они не захватят. 🤖Как с ними работать — от prompt-инжиниринга до дообучения. Вебинар будет полезен тем, кто хочет внедрить современные генеративные сети в свою работу или научиться создавать их самим. 🗓29 августа, 19:00 📢Михаил Степнов, директор по AdTech Big Data МТС Регистрация: https://cs.hse.ru/dpo/announcements/854407934.html

💡 Задача: Самые дешевые авиабилеты в пределах K остановок Условие: Имеется n городов, соединенных некоторым количеством рейс
💡 Задача: Самые дешевые авиабилеты в пределах K остановок Условие: Имеется n городов, соединенных некоторым количеством рейсов. Вам дан массив flights, где flights[i] = [fromi, toi, pricei] означает, что существует рейс из города fromi в город toi со стоимостью pricei. Также даны три целых числа src, dst и k, возвращаем самую дешевую цену из src в dst с не более чем k остановками. Если такого маршрута не существует, возвращается -1. Пример: Ввод: n = 4, flights = [[0,1,100],[1,2,100],[2,0,100],[1,3,600],[2,3,200]], src = 0, dst = 3, k = 1 Вывод: 700 Ввод: n = 3, flights = [[0,1,100],[1,2,100],[0,2,500]], src = 0, dst = 2, k = 1 Вывод: 200 Решение

🐍 Не просто сложно, а очень сложно... пройти хардкорный тест по Python от OTUS. ⬆️ Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на продвинутом курсе «Python Developer. Professional» от OTUS. На котором вас ждет: - Продвинутые темы и практика на «боевых» задачах уровня Middle+ - Живое общение с экспертами Python-сообщества - Проектная работа, которой можно показать свой уровень на собеседовании 💪 Овладейте лучшими практиками и навыками Python для уверенного карьерного роста
На курсе рассматриваются все особенности актуальных версий Python 3.6+.

👉 ПРОЙТИ ТЕСТ: https://otus.pw/qmDG/ Нативная интеграция. Информация о продукте www.otus.ru

🖥 Задача: Конференц-залы II. Сложность задачи: Средняя Условие задачи: Дан массив интервалов времени проведения совещаний, intervals, где intervals[i] = [start(i), end(i)]. Найдите минимальное требуемое количество конференц-залов. Пример: Ввод: intervals = [[0,30],[5,10],[15,20]] Вывод: 2 Ввод: intervals = [[7,10],[2,4]] Вывод: 1 📌Решение Пишите свое решение в комментариях👇 @python_job_interview

Что такое дескрипторы данных? Очень часто переменные, инициализируемые в классе, являются однотипными. Например, есть класс Employee (сотрудник), принимающий параметры: имя, фамилия, отчество, должность. Все они являются строками. Следовательно, прежде чем создать экземпляр класса, нужно проверить, что пользователь ввел строки. А для этого потребуются сеттеры, проверяющие тип вводимых параметров. В итоге, мы 4 раза повторим код проверки. Нарушается принцип DRY (don't repeat yourself). Для таких ситуаций удобно использовать дескрипторы (они, к слову, широко применяются во фреймворке Django при создании моделей). Дескриптор - такой атрибут объекта, поведение которого переопределяется специальными методами. Проще говоря, доступ к какому-то свойству экземпляра можно переопределить с учетом дополнительных проверок. Если делать эти верификации без дескрипторов, то один и тот же код начнет повторяться. Существует 4 метода протокола дескрипторов: get__() - получить значение свойства; set__() - задать значение; delete__() - удалить атрибут; set_name__() - присвоить имя свойству (появился в Питоне версии 3.6). Если применяется только метод __get__(), то мы имеем дело с дескриптором без данных, а если есть еще и __set__(), то речь будет идти о дескрипторе данных. Покажем использование дескрипторов на вышеупомянутом примере. Пример – IDE --- # Создаем класс с протоколами дескриптора class StringChecker: # Получаем доступ к свойству def __get__(self, instance, owner): if instance is None: return self return instance.__dict__[self.name] # Меняем свойство def __set__(self, instance, str_value): if not isinstance(str_value, str): raise ValueError('Нужно предоставить строку') elif len(str_value) < 2: raise ValueError('Необходимо минимум 2 буквы') instance.__dict__[self.name] = str_value # Задаем имя свойства def __set_name__(self, owner, name): self.name = name class Employee: # Определяем атрибуты (их может быть любое количество) name = StringChecker() surname = StringChecker() patronymic = StringChecker() post = StringChecker() # Инициализируем свойства с учетом требуемых проверок def __init__(self, name, surname, patronymic, post): self.name = name self.surname = surname self.patronymic = patronymic self.post = post # Тесты director = Employee('Иван', 'Николаевич', 'Прогин', 'Директор') print(director.__dict__) director.name = 1 director.name = 'A' Результат выполнения --- {'name': 'Иван', 'surname': 'Николаевич', 'patronymic': 'Прогин', 'post': 'Директор'} ValueError: Нужно предоставить строку ValueError: Минимум две буквы в атрибуте требуется @python_job_interview

🧐Уже не первый день в программировании, но всё ещё по спине пробегает холодок от алгоритмических задачек? Никак не можете вы
🧐Уже не первый день в программировании, но всё ещё по спине пробегает холодок от алгоритмических задачек? Никак не можете выбрать стратегию изучения? Чтобы закрыть гештальт в знаниях алгоритмов, занимайте место на 5поток курса "АЛГОРИТМЫ: ROADMAP для получения офферов в IT!" от EDAcademy https://clck.ru/35KKYb. ☝️Он лучше аналогов и вот почему: ➡️Структурная подача материала. Информация собрана за вас, вам не нужно искать по всему интернету ответы на вопросы. Плюс есть куратор и препод, у которого можно спросить все, что не понятно. ➡️ Много практики. 100+ задач, которые вы решите сами. За счет постепенного роста сложности задач, вы выработаете большую уверенность в том, что сможете решать алгоритмы. ➡️Каждую неделю вы будете разбирать задачи с СОБЕСЕДОВАНИЙ. Научитесь уверенно решать задачки medium и hard на Leetcode и пройдете собеседования. ➡️У вас будет личный куратор-трекер, который напоминает о сдачах. Вы получите МОТИВАЦИЮ изучить алгоритмы. ➡️Поддержка от сообщества единомышленников. Для участников будет групповой чат. Благодаря коммьюнити и общению вы получите удовольствие / кайф от процесса, а в этом состоянии вы максимально продуктивны. Первый человек, кто пройдет весь курс до конца первым - получит полное возмещение денег за обучение. 🔥 До 18.08 можно присоединиться к 5му потоку с самой большой скидкой в 20%. ✔️ Оставить заявку тут - https://clck.ru/35KKYb