Перейти к содержимому

Junior Python собеседование: провал или сильный потенциал?

boreesych

0:00 / 0:00

Junior Python собеседование: провал или сильный потенциал?

2 426 просмотров · 1 год назад
boreesych
1,34 тыс. подписчиков
2 426 просмотров · 1 год назад
Новое тестовое собеседование на Junior Python разработчика! Мы с Георгием разберёмся в хитростях Python и проверим, насколько глубоко он понимает язык. Темы, которые поднимем: • как правильно называть переменные по PEP8, • что будет, если назвать переменную if или def, • области видимости и пространства имён — простыми словами, • функции как объекты, • магические методы (__str__, __repr__) и откуда берётся их «магия», • стоит ли всегда оптимизировать код и что значит «быстрее — не всегда лучше». Георгий — студент второго курса, для него это первое интервью. Он рассуждает вслух, иногда ошибается, но учится прямо в процессе. А я задаю вопросы, помогаю, где нужно, и даю честный фидбэк с советами, что стоит подтянуть, чтобы уверенно пройти следующие собеседования. Это видео будет полезно: • джунам и студентам, которые готовятся к своим первым интервью, • тем, кто хочет освежить основы Python, • всем, кто любит наблюдать за живым диалогом и реальными ошибками, а не за «идеальными» учебными ответами. Подписывайтесь на канал — впереди ещё больше разборов, собеседований и практических видео по Python! Тайм-коды: 00:00 — Вступление 00:11 — Знакомство с кандидатом 01:53 — Формат тестового собеседования 02:59 — Переменные в Python и PEP 8 03:44 — Ограничения в именовании переменных 04:57 — Зарезервированные слова в Python 06:27 — Пространство имён 07:20 — Область видимости переменных 08:33 — Где хранятся переменные 10:24 — Разбор первого примера с функциями 11:46 — Передача функции vs вызов функции 12:43 — Почему выводится объект функции 14:26 — Магические методы _str__, __repr__, __name_ 17:50 — Можно ли переопределить поведение функции 19:24 — Второй пример: функции внутри цикла 23:58 — Область видимости в циклах Python 30:03 — Замечания к коду и объявление функции в цикле 32:31 — Производительность и оптимизация 37:45 — Как выбирать решение задачи 41:28 — Big O: оценка сложности 43:07 — Как понять, что код работает медленно 45:04 — Финальная часть интервью 45:41 — Самооценка кандидата 46:31 — Обратная связь от интервьюера #python #junior #собеседование #интервью #программирование #разработка #яндекс #практикум На этом канале я провожу пробные собеседования на роль Python разработчика для всех желающих. Это отличная возможность подготовиться к реальному собеседованию, улучшить свои навыки, получить полезные советы и честный фидбек. Всё это я делаю абсолютно бесплатно. Однако, поддержание качественного уровня требует значительных затрат времени и ресурсов. Если вам нравится мой контент и вы хотите поддержать канал, буду признателен за любую финансовую поддержку. https://yoomoney.ru/to/4100119163947822 https://www.tbank.ru/cf/4PYyn4udS41