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 955 підписників, посідаючи 5 488 місце в категорії Технології та додатки та 26 827 місце у регіоні Росія.

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

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

За останніми даними від 08 червня, 2026, канал демонструє стабільну активність. Хоча за останні 30 днів спостерігається зміна кількості учасників на -147, а за останні 24 години на -7, загальне охоплення залишається високим.

  • Статус верифікації: Не верифікований
  • Рівень залученості (ER): Середній показник залученості аудиторії становить 5.90%. Протягом перших 24 годин після публікації контент зазвичай збирає 3.07% реакцій від загальної кількості підписників.
  • Охоплення публікацій: В середньому кожен допис отримує 1 472 переглядів. Протягом першої доби публікація в середньому набирає 765 переглядів.
  • Реакції та взаємодія: Аудиторія активно підтримує контент: середня кількість реакцій на один пост – 8.
  • Тематичні інтереси: Контент зосереджений навколо ключових тем, таких як github, api, собеседование, git, docker.

📝 Опис та контентна політика

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

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

24 955
Підписники
-724 години
-417 днів
-14730 день
Архів дописів
✨Центр непрерывного образования факультета компьютерных наук НИУ ВШЭ приглашает на бесплатный онлайн-интенсив «Введение в Dat
✨Центр непрерывного образования факультета компьютерных наук НИУ ВШЭ приглашает на бесплатный онлайн-интенсив «Введение в Data Science: от Python до машинного обучения». 🔹Юрий Саночкин, преподаватель программы «Аналитик данных» Центра непрерывного образования ФКН НИУ ВШЭ, познакомит вас с основами программирования на Python, машинного обучения и базовыми инструментами для анализа данных. 🔹В программе интенсива: - 3 занятия для знакомства с языком Python и 3 занятия, посвященные инструментам машинного обучения; - Практика: 3 контеста на Python с автопроверкой и домашнее задание; - Итоговый ML-проект. 🔹Интенсив подойдет всем, кто заинтересован в изучении языка Python, машинного обучения и основ работы с данными: - Начинающим специалистам по Data Science; - Тем, кто рассматривает возможность дальнейшего обучения в этой области; - Профессионалам, желающим углубить свои знания. 🔹Интенсив пройдет в онлайн-формате со 2 по 15 октября 2023. 🔗Более подробная информация и регистрация: по ссылке.

📹 Устраиваемся на работу. Решаем тестовое задание на позицию Python Junior.ВидеоЗаданиеКод из видео ТестСписок реальных тестовых заданий с собеседований. @python_job_interview

🖥 Количество узлов Условие: дано дерево (т.е. связный неориентированный граф, не имеющий циклов), состоящее из n узлов с чис
🖥 Количество узлов Условие: дано дерево (т.е. связный неориентированный граф, не имеющий циклов), состоящее из n узлов с числом от 0 до n - 1 и ровно n - 1 ребер. Корнем дерева является узел 0, и каждый узел дерева имеет метку, которая представляет собой символ нижнего регистра, указанный в строковых метках (т.е. узел с номером i имеет метку labels[i]). Массив ребер задан на ребрах фермы[i] = [ai, bi], что означает наличие ребра между узлами ai и bi в дереве. Возвращает массив размера n, где и[i] - количество узлов в поддереве узла земли, которые имеют ту же метку, что и узел i. Поддерево дерева - это дерево, состоящее из узла в T и всех его дочерних узлов. Пример: Ввод: n = 7, edges = [[0,1],[0,2],[1,4],[1,5],[2,3],[2,6]], labels = "abaedcd" Вывод: [2,1,1,1,1,1,1] Объяснение: Ввод: n = 4, edges = [[0,1],[1,2],[0,3]], labels = "bbbb" Вывод: [4,2,1,1] 📌Решение Пишите свое решение в комментариях👇 @python_job_interview

🖥 Python+SQL часть2 создание таблиц. ▪Видео ▪Часть 1 @pro_python_code
🖥 Python+SQL часть2 создание таблиц.ВидеоЧасть 1 @pro_python_code

Задача на сложение матриц Уровень: новичок Напишите функцию (без использования numpy.matrix.sum()), которая складывает две квадратные матрицы и возвращает их сумму. Все элементы матриц — целочисленные значения. matrixAddition( [ [1, 2, 3], [3, 2, 1], [1, 1, 1] ], // + [ [2, 2, 1], [3, 2, 3], [1, 1, 3] ] ) // returns: [ [3, 4, 4], [6, 4, 4], [2, 2, 4] ] #junior #numpy Пишите свое решение в комментариях👇 @python_job_interview

⚡Легкий способ получать свежие обновлении и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь: Data Science: t.me/data_analysis_ml Java: t.me/javatg Базы данных: t.me/sqlhub Машинное обучение: t.me/ai_machinelearning_big_data Go: t.me/Golang_google C/C++/ t.me/cpluspluc C#: t.me/csharp_ci Хакинг: t.me/linuxkalii Мобильная разработка: t.me/mobdevelop Docker: t.me/+0WdB4uvOwCY0Mjdi Python: t.me/pythonl Rust: t.me/rust_code Javascript: t.me/javascriptv React: t.me/react_tg PHP: t.me/phpshka Android: t.me/android_its Linux: t.me/+A8jY79rcyKJlYWY6 Big Data: t.me/bigdatai Devops: t.me/devOPSitsec Тестирование:https://t.me/+F9jPLmMFqq1kNTMy Собеседования: https://t.me/machinelearning_interview 💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy 😆ИТ-Мемы: t.me/memes_prog 🇬🇧Английский: t.me/english_forprogrammers ИИ: t.me/vistehno 📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy

Переменная s - строка. Нужно ее обратить, получив строку задом наперед. Какой вариант не позволяет это сделать?
Anonymous voting

Работу найти проще, когда вы уверены в своих знаниях и коде. Изучайте актуальные стеки и технологии на курсах для разработчик
Работу найти проще, когда вы уверены в своих знаниях и коде. Изучайте актуальные стеки и технологии на курсах для разработчиков от Яндекс Практикума, получайте дополнительные навыки и зарабатывайте больше 🫶🏼 На курсах можно: – освоить 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