Python вопросы на собеседовании с ответами – Telegram
Python вопросы на собеседовании с ответами
7.71K subscribers
22 photos
322 links
Подготовка к собеседованию на Junior Python Developer. В этом канале никакой воды, только вопросы с собеседований и ответы на них.

@aldrson

По вопросам рекламы : @anothertechrock
Download Telegram
🔥Хотите научиться тестированию веб-приложений на Python?🔥

⌛️Реализуйте цель всего за 5 месяцев на курсе «Python QA Engineer» от OTUS.

❗️Там вы получите все необходимые знания и навыки для создания автоматизированных тестов для компаний и проектов. Вы изучите основы HTML, CSS, JavaScript, PHP, а также фреймворки Selenium WebDriver и PhantomJS.

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

💪Вы можете заранее бесплатно получить полную программу, чтобы убедиться, что она вам подходит! Пройдите вступительный тест прямо сейчас чтобы оставить заявку и получить один из уроков курса подарок: https://otus.pw/pHjP/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
👍1👏1
#вопрос241

Как отсортировать словарь Python по ключам?
🤔3👍2
🔥 Хардовый тест для QA Engineer'ов (не для новичков), который проходит всего 30% 🔥

👉 Пройдите тест из 20 вопросов онлайн-курса «Python QA Engineer» и узнайте, осилите ли вы обучение в OTUS.

🟢 Пройти тест: https://otus.pw/8PSg/

💣 Все, кто успешно пройдет тест, получит доступ к открытому уроку курса для знакомства с форматом обучения и спец.цену на курс.

💻 За 5 месяцев обучения на курсе вы:

— Научитесь уверенно разрабатывать автотесты для веб-приложений и для API
— Освоите Selenium 4 и Appium
— Освоите инструменты диагностики работы сети и ОС Linux для определения причины багов
— Научитесь находить неисправности в работе веб-приложений

🔥Торопитесь, осталось всего 4 места в группе!

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
#вопрос242

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

Примеры:

pattern = "ваш_паттерн"
bool(re.match(pattern, "12.12")) ➞ True
bool(re.match(pattern, "12.")) ➞ False
bool(re.match(pattern, ".1")) ➞ True
bool(re.match(pattern, "-.1")) ➞ True
bool(re.match(pattern, "+4.4")) ➞ True
bool(re.match(pattern, "+4")) ➞ False
bool(re.match(pattern, "+4.4av")) ➞ False
👏2👍1
🤌 Ключевой инструмент начинающего Python-разработчика

👉 Это декораторы! Освойте их на бесплатном практическом уроке от OTUS.

Где вы:
- рассмотрите, что из себя представляют Декораторы;
- разберете на конкретном примере, как они работают;
- научитесь создавать их самостоятельно.

Занятие пройдёт 6 марта в 20:00 мск и будет приурочено к старту курса «Специализация Python Developer». Доступна рассрочка на обучение!

👉 Зарегистрируйтесь, чтобы занять место: https://otus.pw/mfMu/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
👍1
Почему Python-разработчику нужно знать SQL?

Узнайте на бесплатном практическом уроке от OTUS, где вы вместе с опытным экспертом:
- узнаете, когда Python-разработчику может понадобиться SQL;
- рассмотрите СУБД;
- реализуете небольшое приложение, использующее базу данных.

Занятие пройдёт 20 марта в 20:00 мск и будет приурочено к старту курса «Специализация Python Developer». Доступна рассрочка на обучение!

👉 Зарегистрируйтесь боте прямо сейчас

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru erid:LjN8KYxq6
#вопрос243

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

Примечание: первое число в списке всегда проходит проверку.

Примеры:

greater_than_sum([2, 3, 7, 13, 28]) ➞ True
# 3 > 2 = True
# 7 > 2 + 3 = True
# 13 > 2 + 3 + 7 = True
# 28 > 2 + 3 + 7 + 13 = True

greater_than_sum([1, 2, 4, 6, 13]) ➞ False
# 2 > 1 = True
# 4 > 1 + 2 = True
# 6 > 1 + 2 + 4 = False
# 13 > 1 + 2 + 4 + 6 = False
3
#вопрос244

Как преобразовать строку в список?
😁1
💪Хотите прокачать скиллы в автоматизации тестирования на Python?

👉 Ждем вас на бесплатном практическом уроке «Введение в PyTest» от OTUS, где вы вместе с опытным экспертом:

- познакомитесь с фреймворком PyTest и посмотрите, как он используется для написания автоматизированных тестов;
- поработаете с основным инструментом PyTest — фикстурами;
- научитесь грамотно их писать, чтобы тесты были стабильными и легко поддерживаемыми.

Встречаемся 25 апреля в 20:00 мск в рамках курса «Python QA Engineer». Все участники вебинара получат специальную цену на обучение и консультацию от менеджеров OTUS!

👉 Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок: https://otus.pw/NHYz/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
1👍1
#вопрос245

Создайте функцию, которая принимает строку. Если в строке все символы в верхнем регистре, преобразуйте их в нижний регистр и добавьте восклицательный знак в конце.

Примеры:

normalize("CAPS LOCK DAY IS OVER") ➞ "Caps lock day is over!"

normalize("Today is not caps lock day.") ➞ "Today is not caps lock day."

normalize("Let us stay calm, no need to panic.") ➞ "Let us stay calm, no need to panic."
#вопрос246

Напишите функцию, которая преобразует список символов в список словарей, где ключи – это сами символы, а значениями являются ASCII-коды этих символов.

Примеры:

to_dict(["a", "b", "c"]) ➞ [{"a": 97}, {"b": 98}, {"c": 99}]

to_dict(["^"]) ➞ [{"^": 94}]

to_dict([]) ➞ []
👍3
Как тестировать скрипты в играх? Разбираем на примере Dota 2, Baldur's Gate 3, Divinity Original Sin и Kingdom Come: Deliverance

🧠 На вебинаре разберем:
- что такое скрипт;
- какие бывают скрипты;
- тестирование скриптов.

👉 Пройдите легкий тест прямо сейчас, чтобы посетить бесплатный урок: https://otus.pw/ZlypQ/

🎮 В отличие от других видов медиа, в играх есть мир, который можно изменять и смотреть, как он реагирует на взаимодействие с ним. И все это благодаря скриптам. Разберемся, как эффективно тестировать их, на открытом практическом уроке от OTUS. Спикер — QA Lead в крупной игровой компании.

Встречаемся 16 мая в 20:00 мск в преддверии старта курса «Game QA Engineer». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
#вопрос247

Создайте функцию, которая принимает число в шестнадцатеричном формате (HEX) и возвращает его двоичный эквивалент (в виде строки).

Примеры:

to_binary(0xFF) ➞ "11111111"

to_binary(0xAA) ➞ "10101010"

to_binary(0xFA) ➞ "11111010"
👍1