pythonjuniorjob | Unsorted

Telegram-канал pythonjuniorjob - Python вопросы на собеседовании с ответами

8506

Подготовка к собеседованию на Junior Python Developer. В этом канале никакой воды, только вопросы с собеседований и ответы на них. @aldrson По вопросам рекламы : @anothertechrock

Subscribe to a channel

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

Тест по стилизации кода на Python

Важно не только как код работает, но еще и как он выглядит, а знаете ли вы о правилах написания красивого кода? Предлагаем вам пройти тест на знание приёмов стилизации в Python. Пройдите наш тест и проверьте свои знания!

#тест

Пройти тест

Читать полностью…

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

Задача для новичков.

“Python напился, и встроенные функции str() и int() ведут себя странно. Вам нужно создать две функции, которые заменят str() и int(). Функцию int_to_str(), которая преобразует целые числа в строки, и функцию str_to_int(), которая преобразует строки в целые числа”.

Пример:

int_to_str(4) ➞ "4"

str_to_int("4") ➞ 4

int_to_str(29348) ➞ "29348"

Пишите ваши варианты решения в комментах. Варианты решений будут скоро(сегодня-завтра)

#новичок #coбес

Читать полностью…

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

Ответ на #вопрос233

Смотреть ответ

Читать полностью…

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

Яндекс ищет разработчика бэкенда в команду корпоративных продуктов Yandex Go

Локации - Москва, Питер, Сербия
Формат работы - гибрид
Уровень - middle/senior/lead

Описание вакансии - https://yandex.ru/jobs/vacancies/разработчик-бэкенда-в-команду-корпоративных-продуктов-yandex-go-4000

Читать полностью…

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

#вопрос232

Напишите функцию, которая будет принимать старую и новую цену товара и возвращать процент, на который цена повысилась или понизилась. Проценты нужно округлять до ближайшего целого числа.

Читать полностью…

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

Ответ на #вопрос231

Смотреть ответ

Читать полностью…

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

❓ Как стать Python-разработчиком, если нет знаний в сфере IT? Актуальные навыки для успешного старта можно освоить с помощью специализации «Python Developer» в OTUS. Это онлайн-курс, где вас ждет 10 месяцев интерактивных вебинаров и практики.

👍 За время занятий вы:
- Пройдете основы Python и веб-разработки и сформируете прагматичный подход к решению задач
- Освоите продвинутые навыки: Software Engineering, Highload и другие.
- Создадите 2 своих проекта для портфолио, чтобы уверенно чувствовать себя на собеседованиях.
- Разместите свое резюме в личном кабинете и сможете получать приглашения от партнеров
- После обучения у вас будут навыки, необходимые Middle Python-разработчику и вы сможете претендовать на соответствующие вакансии.

Не упустите возможность предварительно попробовать онлайн-курс и познакомиться с преподавателем на бесплатном уроке.

🎁 Тема урока: Функции-помощники: map, filter, reduce
На вебинаре мы познакомимся с функциями-помощниками map, filter, reduce: узнаем, где они применяются и как их можно использовать.

👉 Забронируйте место на бесплатный урок https://otus.pw/jrLl/

Читать полностью…

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

#вопрос230

У одного фермера есть интересное стадо коров, годное разве что экскурсантам показывать. Всего коров 100. Они пронумерованы, и каждая дает молоко в соответствии со своим номером. Т.е., первая корова дает 1 л молока, 2-я — 2 л, а 100-я — 100 л.

Также у этого фермера есть 10 сыновей. Он хотел бы распределить между ними коров таким образом, чтобы надои в стаде у всех сыновей были одинаковыми.

Как это сделать?

Читать полностью…

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

Ответ на #вопрос229

Смотреть ответ

Читать полностью…

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

sum_numbers = lambda n: 0 if n < 1 else n + sum_numbers(n - 1)

Еще три решения на нашем сайте: https://pythonturbo.ru/zadacha-najdite-summu-pervyh-n-naturalnyh-chisel/

Читать полностью…

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

Ищем учеников на бесплатное обучение по созданию искусственного интеллекта с нуля. Опыт программирования не важен!🤖

Всего за 3 вечера под руководством Дмитрия Романова - основателя Университета Искусственного Интеллекта, лидера обучения AI-разработке в РФ, вы с легкостью напишете свой первый искусственный интеллект👨‍💻

Какие нейронные сети вы создадите?

▫️Классификация людей на входящих и выходящих из автобуса
▫️Обнаружение возгораний
▫️Оценка стоимости квартир
▫️Оценка резюме соискателей
▫️Прогнозирование стоимости полиметаллов
▫️Сегментация изображений самолетов
▫️Распознавание команд умного дома⠀

Лучше освоить навыки создания нейронных сетей вам помогут домашние задания с проверкой от кураторов.⠀

Приходите на бесплатное обучение и напишите искусственный интеллект за 3 вечера💪

Регистрация по ссылке

Читать полностью…

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

#вопрос228

Напишите функцию, которая будет принимать список чисел и положительное число n и возвращать сумму всех n-х чисел. То есть нужно прибавлять к общей сумме каждое второе число, если n = 2, или каждое третье, если n = 3, и т. д.

Примеры:

sum_every_nth([4, 8, 6, 6, 7, 9, 3], 1) ➞ 43
# 4+8+6+6+7+9+3 = 43

sum_every_nth([7, 3, 10, 4, 5, 8, 4, 9, 6, 9, 10, 1, 4], 4) ➞ 14
# 4+9+1 = 14

sum_every_nth([10, 6, 5, 4, 5, 2, 3, 3, 8, 10, 7, 2], 8) ➞ 3
# 3

sum_every_nth([6, 8, 9, 4, 6, 4, 7, 1, 5, 6, 10, 2], 13) ➞ 0
# в списке только 12 чисел

Читать полностью…

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

Ответ на #вопрос227

Смотреть ответ

Читать полностью…

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

Ответ на #вопрос226

Смотреть ответ

Читать полностью…

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

Ответ на #вопрос225

Смотреть ответ

Читать полностью…

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

Ответ к предыдущей задаче для новичков.

str, int = int, str

def int_to_str(n):
return str(n)

def str_to_int(s):
return int(s)

Еще 3 варианта решения мы закинули на наш сайт: https://pythonturbo.ru/zadacha-pyanyj-piton/

#новичок #coбес

Читать полностью…

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

Разработчик на Python в HR Tech

Наша команда создаёт и поддерживает экосистему сервисов, которые необходимы для ежедневной работы всей компании и её подразделений:

- карьерный портал, где размещены вакансии Яндекса и всё, что нужно знать кандидату о работе в Яндексе;
- всё для сотрудников: Календарь, без которого нельзя провести встречу в Яндексе, внутренний сервис Командировки, где можно с помощью пары кликов оформить себе поездку, суперапп, который агрегирует в себе все сервисы интранета, и даже экосистема чатов и ботов;
- всё для найма и оценки: внутренняя система для удобного поиска кандидатов, Ревьюшница и Фидбечница для прохождения ревью и Ачивница для созерцания своих достижений.

Мы постоянно совершенствуем сервисы и ищем в нашу дружную и растущую команду сильных и увлечённых разработчиков, продакт-менеджеров и дизайнеров. Мы экспериментируем, проводим хакатоны и объединяемся в виртуальные команды. У нас есть тёплый «ламповый» чат и регулярные общие встречи по работе и не только. С нами интересно и хорошо, особенно накануне дедлайнов.

Подробнее о вакансии и отклик: https://goo.su/VqtwB0z

Читать полностью…

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

#вопрос233

Напишите функцию, которая будет принимать вложенный список и возвращать общее количество чисел в нем.

Вложенный список может содержать числа, строки и пустые списки.

Читать полностью…

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

Ответ на #вопрос232

Смотреть ответ

Читать полностью…

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

Как Junior разработчику найти свою первую работу?

Легко! Ребята из codereview помогают джунам с трудоустройством👇

1. Разработают стратегию поиска, расскажут где искать, на какие вакансии откликаться и сколько откликов делать

2. Составят тебе крутое резюме и помогут с оформлением LInkedIn и Github, чтобы ты начал получать приглашения на собеседования

3. Каждую неделю будут проводить с тобой Mock Interview: технические и поведенческие интервью + помогут с самопрезентацией

4. Будут сами помогать тебе с поиском вакансий и организовывать собеседования в компании партнеры

5. В течение полугода будут сопровождать тебя, пока ты не получишь оффер

🔥 Самое крутое - основную часть можно оплатить после трудоустройства с первой зп!

🚀 За год они трудоустроили более 150 разработчиков, со средней зарплатой 120 тыс., которые сейчас работают в Сбере, OZON, VK, Яндекс и других IT компаниях👨🏼‍💻

👉 Оставляй заявку на бесплатную консультацию с нашим HR или Senior разработчиком

✌️Let’s go искать работу вместе!

Читать полностью…

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

#вопрос231

Напишите функцию, которая будет принимать число и возвращать его дробную часть (если она есть).

Читать полностью…

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

Ответ на #вопрос230

Смотреть ответ

Читать полностью…

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

Кто такой аналитик данных? Этот специалист умеет интерпретировать данные и извлекать из них пользу для бизнеса.

📊Аналитик хорошо разбирается в источниках данных, умеет находить и исправлять в них проблемы, делать визуализации, формулировать и проверять гипотезы. Аналитик проводит эксперименты — в частности, он занимается A/B-тестированием.

Хотите этому научиться? Запишитесь на очную программу «Аналитик данных».

Занятия проходят в корпусе Вышки в Москве на Покровском бульваре, 11. Ведется онлайн-трансляция и рассылаются записи каждого занятия. Программа организована Центром непрерывного образования ФКН НИУ ВШЭ.

Вы изучите:
✅ основы баз данных и работу с ними с помощью языка SQL;
✅ язык Python и его применения для сбора, визуализации и анализа данных;
✅ статистику и машинное обучение;
✅ конкретные аналитические и продуктовые подходы, которые понадобятся при работе над реальными задачами.

Старт: 22 февраля 2023.
Продолжительность: 1 год.
Стоимость: 390 000 рублей.

Регистрируйтесь по ссылке.

Читать полностью…

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

#вопрос229

Напишите функцию возвращающую количество нулей, стоящих на конце факториала любого переданного в неё числа.

Читать полностью…

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

Друзья, задачка для разнообразия.

"Напишите функцию, которая находит сумму первых n натуральных чисел. Сделайте свою функцию рекурсивной."

Пример:
sum_numbers(5) ➞ 15
# 1 + 2 + 3 + 4 + 5 = 15

Пишите ваш пример решения в комментариях.

Решение через 2 часа

Читать полностью…

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

Ответ на #вопрос228

Смотреть ответ

Читать полностью…

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

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

Книга написана для детей 6–10 лет. Она рассказывает просто о сложном: как работают алгоритмы искусственного интеллекта, кто и как обучает их, как ИИ делает нашу жизнь проще и комфортнее. В книге много практических задач, которые помогают ребёнку понять, как думает алгоритм.

Эта книга написана не только для детей, которым нравится технологии и олимпиадное программирование. Она научит логически мыслить, находить интересные закономерности — и просто быть любознательными.

Закажите на этой неделе — и книга ещё успеет прийти к праздникам.

Реклама. Рекламодатель: ООО «СберОбразование»

Читать полностью…

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

#вопрос227

Напишите функцию, которая будет принимать список nums, содержащий числа в диапазоне от 1 до 100, и возвращать отсортированный список чисел, которые в списке nums встречались дважды.

Примеры:

duplicate_nums([1, 2, 3, 4, 3, 5, 6])
➞ [3]

duplicate_nums([81, 72, 43, 72, 81, 99, 99, 100, 12, 54])
➞ [72, 81, 99]

duplicate_nums([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
➞ None

Примечания:
- никакое число не будет встречаться в nums трижды и более раз,
- если никакое число в nums не встречалось дважды, функция должна вернуть None.

Читать полностью…

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

#вопрос226

Какие вы знаете способы объединения словарей в Python?

Читать полностью…

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

#вопрос225

Напишите функцию, которая будет принимать две строки и возвращать строку, состоящую из букв, общих для переданных ей строк.

Примеры:

shared_letters("house", "home") ➞ "eho"
shared_letters("Micky", "mouse") ➞ "m"
shared_letters("house", "villa") ➞ ""

Примечания:

- Если совпадений букв нет, функция должна вернуть пустую строку
- Функция должна быть нечувствительной к регистру (если в одной строке есть буква A, а в другой a, то функция возвращает a.
- Буквы в итоговой строке должны быть отсортированы перед ее возвратом.

Читать полностью…
Subscribe to a channel