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