Python вопросы на собеседовании с ответами
Открыть в Telegram
Подготовка к собеседованию на Junior Python Developer. В этом канале никакой воды, только вопросы с собеседований и ответы на них. @aldrson По вопросам рекламы : @anothertechrock
Больше8 376
Подписчики
Нет данных24 часа
-107 дней
-4730 день
Архив постов
#вопрос240
Напишите код для преобразования списка в строку.
Примеры:
Input:
['Geeks', 'for', 'Geeks']
Output: Geeks for Geeks
Input: ['I', 'want', 4, 'apples', 'and', 18, 'bananas']
Output: I want 4 apples and 18 bananasГрант по программе бакалавриата в ИТ-вузе от Тинькофф и ведущих компаний в стране!
Центральный университет предлагает грантовые программы на обучение сильных и мотивированных абитуриентов. Грант может быть полным и покрывать 100% расходов на обучение, или частичным – от 25% до 75% стоимости обучения.
Помимо диплома и практико-ориентированного образования студенты получат:
Персонализацию учебной траектории;
Стажировку в одной из лучших ИТ-компании страны;
Личного ментор на все время обучения;
Современный кампус в центре Москвы.
Получить полную информацию и оставить заявку можно здесь
erid:2Vtzqw2W77L
Реклама. АО "Тинькофф Банк", ИНН 7710140679, лицензия ЦБ РФ № 2673
#вопрос239
Напишите функцию, которая будет принимать строку и две буквы. Функция должна проверять, всегда ли после первой переданной буквы идет вторая.
Например:
best_friend("he headed to the store", "h", "e") ➞ True
# Вхождения "h": ["he", "headed", "the"]
# После всех вхождений "h" идет буква "e".
# Возвращается True
Другие примеры:
best_friend("he headed to the store", "h", "e")
➞ True
best_friend("i found an ounce with my hound", "o", "u")
➞ True
best_friend("we found your dynamite", "d", "y")
➞ FalseКак пет-проект разработчика помогает находить «баянистов» в мем-чате
Дима Абакумов 一 бэкенд-разработчик ДАЛЕЕ 一 создал бота на Python, который умеет отлавливать повторы в чатике с мемами. Знакомы душевные страдания, причиняемые баянами? Диме тоже, поэтому он перелопатил кучу материалов о методах сравнения изображений. А потом запилил бота, который находит баянистов в чате.
В статье — рассказ о создании бота, снабженный кодом и мемами для пущей наглядности.
Реклама. ООО «ИА ДАЛЕЕ» ИНН:7704642617
#вопрос238
Напишите функцию, которая будет принимать три числа: ширину и высоту прямоугольника и радиус круга и возвращать True, если прямоугольник может поместиться в круг. В противном случае функция должна возвращать False.
Примеры:
rectangle_in_circle(8, 6, 5) ➞ True
rectangle_in_circle(5, 9, 5) ➞ False
rectangle_in_circle(4, 7, 4) ➞ False📌 Как создать собственный язык программирования?
🔹Обсудим на бесплатном практическом уроке «Разработка своего языка программирования с помощью ANTLR» от OTUS.
🔹На вебинаре определим синтаксис и семантику Тьюринг-полного языка программирования и ответим на все интересующие вопросы.
✅ Занятие приурочено к старту курса «Математика для программистов» — мы объединили лучшие практики, после изучения которых вы сможете быстрее изучать новые языки программирования и фреймворки.
Повышайте свою квалификацию для участия в больших проектах
👉 Регистрация: https://vk.cc/csYwkW
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576#вопрос237
Как сохранить список Python в CSV-формате? А вложенный список? Пишите ваши варианты в комментариях!
ТОП-3 ошибки junior Python+ разработчика:
❌ Не знает, что спрашивают на собесе
❌ Неправильно составляет резюме и не проходит отбор
❌ Тратит время на неактуальные знания
✅ Подписывайся на канал, где вас ждет разбор самых частых вопросов на интервью и главных ошибок в резюме
💰 Начни зарабатывать от 100.000 рублей на старте карьеры вместе с https://t.me/python_dev_mentor
#вопрос236
В предложение были добавлены лишние пробелы. Напишите функцию, которая будет принимать такое предложение и возвращать его же в исправленном виде. Все слова должны быть разделены одним пробелом, а в начале и конце предложения пробелов быть не должно.
Примеры:
correct_spacing("The film starts at midnight. ")
➞ "The film starts at midnight."
correct_spacing("The waves were crashing on the shore. ")
➞ "The waves were crashing on the shore."
correct_spacing(" Always look on the bright side of life.")
➞ "Always look on the bright side of life."Оцени свои знания Django/Python и навыки прохождения тестового 🚀
Подготовили тестовое на позицию junior django разработчик и записали по нему обучающий разбор + видеоразбор типичных ошибок 😉
Получить тут 👇
bootcamp.hardqode.com/django_test
«Библиотека программиста» запустила два новых канала для Python-разработчиков и тех, кто хочет ими стать👨🏫
В них мы:
🔸тренируемся на практических задачах
🔸отвечаем на популярные вопросы с собеседований
🔸проверяем свои знания
Подписывайтесь:
👉Библиотека собеса по Python — тут мы готовимся к интервью
👉Библиотека задач по Python — тут решаем задачи, проходим тесты и изучаем код
#вопрос235
Напишите функцию, которая будет принимать список чисел и возвращать два числа, абсолютная разность которых минимальна. Пару чисел нужно вернуть в виде списка, отсортированного по возрастанию.
Если в списке есть несколько пар чисел с одинаковой абсолютной разностью, выберите ту пару, которая в сумме даст наименьшее число.
В списке не будет дублирующихся значений.
Примеры:
min_difference_pair([40, 16, 8, 17, 15])
➞ [15, 16]
# Сумма [15, 16] меньше, чем сумма [16, 17]
min_difference_pair([1, -31, -27, -18, -48, -15, -11, -34])
➞ [-34, -31]
min_difference_pair([0, 2, 35, 42, 45, 14, -6, -1])
➞ [-1, 0]
min_difference_pair([32, 33, 4, 6, 48, 18, 20, -7, -4, 31])
➞ [31, 32]Привет! Мы в МТС активно поддерживаем ИТ-сообщество в России и запускаем всероссийскую олимпиаду по программированию с главным призом в 3 млн рублей.
Для кого? Для школьников, студентов и действующих ИТ-специалистов.
Что будет? Блок онлайн-заданий, митапы и мастер-классы, общение в закрытом Telegram-канале и финальный очный тур с программированием на скорость. Когда олимпиада завершится, мы создадим True Tech Community, где будем делиться полезными и эксклюзивными материалами для разработчиков.
А что еще? Финалистов ждет afterparty, фестиваль технологий, интерактив, квесты, карьерные стенды, где лучшие специалисты смогут получить оффер от МТС.
Регистрация уже открыта! Подробности по ссылке. Ждем тебя!
Реклама. ПАО "МТС". ИНН 7740000076. erid: LjN8KGPgL
Ответ к предыдущей задаче для новичков.
def num_of_digits(n):
return next(i for i in range(1, 100) if abs(n) < 10**i)
Еще 3 варианта решения мы закинули на наш сайт: https://pythonturbo.ru/zadacha-najdite-kolichestvo-czifr-v-chisle/
#новичок #coбесЗадача для новичков.
“Создайте функцию, которая будет возвращать целое число, соответствующее количеству цифр в заданном целом числе
num”.
Примечание:
Попробуйте решить эту задачу без использования строк!
Пример:
num_of_digits(1000) ➞ 4 num_of_digits(12) ➞ 2 num_of_digits(1305981031) ➞ 10 num_of_digits(0) ➞ 1Пишите ваши варианты решения в комментах. Варианты решений будут скоро(сегодня-завтра) #новичок #coбес
