Python вопросы на собеседовании с ответами
Ir al canal en Telegram
Подготовка к собеседованию на Junior Python Developer. В этом канале никакой воды, только вопросы с собеседований и ответы на них. @aldrson По вопросам рекламы : @anothertechrock
Mostrar más8 376
Suscriptores
Sin datos24 horas
-107 días
-4730 días
Archivo de publicaciones
Ответ к предыдущей задаче для новичков.
def pluralize(lst):
return set(i + 's'*(lst.count(i)>1) for i in lst)
Еще 3 варианта решения мы закинули на наш сайт: https://pythonturbo.ru/zadacha-plyuralizujte/
#новичок #coбесИщем учеников на бесплатное обучение по созданию искусственного интеллекта с нуля. Опыт программирования не важен!🤖
Всего за 3 вечера под руководством Дмитрия Романова - основателя Университета Искусственного Интеллекта, лидера обучения AI-разработке в РФ, вы с легкостью напишете свой первый искусственный интеллект👨💻
Какие нейронные сети вы создадите?
▫️Классификация людей на входящих и выходящих из автобуса
▫️Обнаружение возгораний
▫️Оценка стоимости квартир
▫️Оценка резюме соискателей
▫️Прогнозирование стоимости полиметаллов
▫️Сегментация изображений самолетов
▫️Распознавание команд умного дома⠀
Лучше освоить навыки создания нейронных сетей вам помогут домашние задания с проверкой от кураторов.⠀
Приходите на бесплатное обучение и напишите искусственный интеллект за 3 вечера💪
Регистрация по ссылке
Задача для новичков.
“Дан список слов в единственном числе. Верните множество из этих слов в форме множественного числа, если они встречаются в списке более одного раза”.
Примечание:
Здесь английский язык упрощен, поэтому сконцентрируйтесь только на том, добавлять или нет букву “s” к окончаниям слов.
Пример:
pluralize(["cow", "pig", "cow", "cow"]) ➞ { "cows", "pig" }
pluralize(["table", "table", "table"]) ➞ { "tables" }
pluralize(["chair", "pencil", "arm"]) ➞ { "chair", "pencil", "arm" }
Пишите ваши варианты решения в комментах. Варианты решений будут скоро(сегодня-завтра)
#новичок #coбесТест по стилизации кода на Python
Важно не только как код работает, но еще и как он выглядит, а знаете ли вы о правилах написания красивого кода? Предлагаем вам пройти тест на знание приёмов стилизации в 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 напился, и встроенные функции
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 в HR Tech
Наша команда создаёт и поддерживает экосистему сервисов, которые необходимы для ежедневной работы всей компании и её подразделений:
- карьерный портал, где размещены вакансии Яндекса и всё, что нужно знать кандидату о работе в Яндексе;
- всё для сотрудников: Календарь, без которого нельзя провести встречу в Яндексе, внутренний сервис Командировки, где можно с помощью пары кликов оформить себе поездку, суперапп, который агрегирует в себе все сервисы интранета, и даже экосистема чатов и ботов;
- всё для найма и оценки: внутренняя система для удобного поиска кандидатов, Ревьюшница и Фидбечница для прохождения ревью и Ачивница для созерцания своих достижений.
Мы постоянно совершенствуем сервисы и ищем в нашу дружную и растущую команду сильных и увлечённых разработчиков, продакт-менеджеров и дизайнеров. Мы экспериментируем, проводим хакатоны и объединяемся в виртуальные команды. У нас есть тёплый «ламповый» чат и регулярные общие встречи по работе и не только. С нами интересно и хорошо, особенно накануне дедлайнов.
Подробнее о вакансии и отклик: https://goo.su/VqtwB0z
#вопрос233
Напишите функцию, которая будет принимать вложенный список и возвращать общее количество чисел в нем.
Вложенный список может содержать числа, строки и пустые списки.
Яндекс ищет разработчика бэкенда в команду корпоративных продуктов Yandex Go
Локации - Москва, Питер, Сербия
Формат работы - гибрид
Уровень - middle/senior/lead
Описание вакансии - https://yandex.ru/jobs/vacancies/разработчик-бэкенда-в-команду-корпоративных-продуктов-yandex-go-4000
#вопрос232
Напишите функцию, которая будет принимать старую и новую цену товара и возвращать процент, на который цена повысилась или понизилась. Проценты нужно округлять до ближайшего целого числа.
Как Junior разработчику найти свою первую работу?
Легко! Ребята из codereview помогают джунам с трудоустройством👇
1. Разработают стратегию поиска, расскажут где искать, на какие вакансии откликаться и сколько откликов делать
2. Составят тебе крутое резюме и помогут с оформлением LInkedIn и Github, чтобы ты начал получать приглашения на собеседования
3. Каждую неделю будут проводить с тобой Mock Interview: технические и поведенческие интервью + помогут с самопрезентацией
4. Будут сами помогать тебе с поиском вакансий и организовывать собеседования в компании партнеры
5. В течение полугода будут сопровождать тебя, пока ты не получишь оффер
🔥 Самое крутое - основную часть можно оплатить после трудоустройства с первой зп!
🚀 За год они трудоустроили более 150 разработчиков, со средней зарплатой 120 тыс., которые сейчас работают в Сбере, OZON, VK, Яндекс и других IT компаниях👨🏼💻
👉 Оставляй заявку на бесплатную консультацию с нашим HR или Senior разработчиком
✌️Let’s go искать работу вместе!
#вопрос231
Напишите функцию, которая будет принимать число и возвращать его дробную часть (если она есть).
❓ Как стать Python-разработчиком, если нет знаний в сфере IT? Актуальные навыки для успешного старта можно освоить с помощью специализации «Python Developer» в OTUS. Это онлайн-курс, где вас ждет 10 месяцев интерактивных вебинаров и практики.
👍 За время занятий вы:
- Пройдете основы Python и веб-разработки и сформируете прагматичный подход к решению задач
- Освоите продвинутые навыки: Software Engineering, Highload и другие.
- Создадите 2 своих проекта для портфолио, чтобы уверенно чувствовать себя на собеседованиях.
- Разместите свое резюме в личном кабинете и сможете получать приглашения от партнеров
- После обучения у вас будут навыки, необходимые Middle Python-разработчику и вы сможете претендовать на соответствующие вакансии.
Не упустите возможность предварительно попробовать онлайн-курс и познакомиться с преподавателем на бесплатном уроке.
🎁 Тема урока: Функции-помощники: map, filter, reduce
На вебинаре мы познакомимся с функциями-помощниками map, filter, reduce: узнаем, где они применяются и как их можно использовать.
👉 Забронируйте место на бесплатный урок https://otus.pw/jrLl/
#вопрос230
У одного фермера есть интересное стадо коров, годное разве что экскурсантам показывать. Всего коров 100. Они пронумерованы, и каждая дает молоко в соответствии со своим номером. Т.е., первая корова дает 1 л молока, 2-я — 2 л, а 100-я — 100 л.
Также у этого фермера есть 10 сыновей. Он хотел бы распределить между ними коров таким образом, чтобы надои в стаде у всех сыновей были одинаковыми.
Как это сделать?
Кто такой аналитик данных? Этот специалист умеет интерпретировать данные и извлекать из них пользу для бизнеса.
📊Аналитик хорошо разбирается в источниках данных, умеет находить и исправлять в них проблемы, делать визуализации, формулировать и проверять гипотезы. Аналитик проводит эксперименты — в частности, он занимается A/B-тестированием.
Хотите этому научиться? Запишитесь на очную программу «Аналитик данных».
Занятия проходят в корпусе Вышки в Москве на Покровском бульваре, 11. Ведется онлайн-трансляция и рассылаются записи каждого занятия. Программа организована Центром непрерывного образования ФКН НИУ ВШЭ.
Вы изучите:
✅ основы баз данных и работу с ними с помощью языка SQL;
✅ язык Python и его применения для сбора, визуализации и анализа данных;
✅ статистику и машинное обучение;
✅ конкретные аналитические и продуктовые подходы, которые понадобятся при работе над реальными задачами.
Старт: 22 февраля 2023.
Продолжительность: 1 год.
Стоимость: 390 000 рублей.
Регистрируйтесь по ссылке.
