Что спрашивают на Python-собеседовании: разбор с разработчиком из Яндекса
ШОРТКАТ — менторская программа
0:00 / 0:00
Что спрашивают на Python-собеседовании: разбор с разработчиком из Яндекса
868 просмотров · Трансляция закончилась 2 дня назад
ШОРТКАТ — менторская программа
6,94 тыс. подписчиков
868 просмотров · Трансляция закончилась 2 дня назад
Пройди МОК-интервью с опытным разработчиком и получи готовую стратегию выхода на ��ледующий грейд (1 на 1, без зрителей): https://t.me/shortcut_py_bot?start=yo...
Наш сайт: https://shortcut.education/?utm_sourc...
Интервьюер: Хачатур Саркисян - разработчик из Яндекса
Таймкоды:
00:00 Вступление: собеседование Python 2026 — разбор с разработчиком из Яндекса
01:53 Формат мок-интервью Python: поверхностный срез знаний и допуск дальше
09:54 Знакомство с кандидатом Виктором: Python-разработчик Django FastAPI веб-бэкенд
10:37 Интервьюер из Яндекса: как оценивается уровень кандидата на скрининге
12:31 Типы данных Python: изменяемые и неизменяемые типы int str list tuple set dict
13:39 Память изменяемых типов: ссылки на объекты в списке и резерв памяти Python
14:49 Аргументы функции и мутация: плохая практика мутировать данные и дефолтные аргументы список
16:13 Области видимости Python LEGB: Local Enclosing Global Built-in
17:39 Задача на lambda и замыкания: list comprehension против генераторного выражения
20:04 Late binding в Python: почему лямбды возвращают 2 2 2 а не 0 1 2
24:51 Декораторы Python: что такое декоратор обертка для callable объектов
26:03 Шаблон декоратора: func wrapper args kwargs и возврат результата
28:29 Синтаксический сахар @decorator: add равно decorator add и вызов декорированной функции
30:04 Декоратор замера времени: time perf_counter старт дельта function name
35:05 Return result в декораторе: декоратор должен работать со всеми функциями
37:14 Декоратор с параметрами: дополнительный уровень вложенности и фабрика декораторов
37:50 Async декоратор и корутина: sync wrapper для async функции возвращает корутину без await
42:42 Контекстный менеджер Python: методы _enter_ _exit_ и оператор with as
45:10 Что возвращает __enter__: self объект менеджера или коннекшн к базе данных
47:00 Параметры _exit_ exc_type exc_val traceback: класс значение и трейсбек ошибки
50:04 Return True в __exit__: подавление исключений suppress из contextlib
51:03 Сборщик мусора Garbage Collector: как очищается память в Python
52:47 Подсчет ссылок reference counting: sys getrefcount и удаление при нуле ссылок
56:22 Метод __del__: когда вызывается удаление объекта и очистка ресурсов
59:25 Циклические ссылки и утечка памяти: объект ссылается сам на себя и не удаляется
01:01:34 Модуль gc и gc.collect: ручная очистка циклических ссылок и недостижимые объекты
01:06:18 Потоки threading в Python: процесс потоки общая память и GIL
01:07:23 Race condition состояние гонки: неатомарная операция a плюс равно 1 и конкуренция потоков
01:09:13 Переключение потоков: IO операции системные вызовы квант 5 мс и Lock примитив синхронизации
01:12:24 Метод Thread Join: главный поток ждет выполнения T1 start T2 start
01:13:05 Разбор формата Шорткат: мок-интервью Python 1 на 1 срез знаний и план развития
01:18:35 Фидбек интервьюера: Уровень Junior - Middle: чего не хватает до Middle
01:20:35 Отзыв кандидата: волнение диалог и погружение в процесс мок-интервью
01:21:05 Вопросы зрителей: FastAPI медленнее теория против практики пет-проект без ИИ гонки данных перфекционизм
01:21:50 Универсальный декоратор: self staticmethod classmethod методы класса через _call_ замыкание
01:22:20 Метаклассы и дескрипторы: спрашивают ли на интервью Python финал моки каждую среду
🎯 Цель этого стрима: показать, как выглядит реальное продвинутое собеседование. Это не теория, а живой разбор кода с принятием архитектурных решений.
🚀 Кому это будет полезно:
• Senior-разработчикам на Python, готовящимся к собеседованиям в FAANG, крупный IT или FinTech.
• Тимлидам, которые хотят понять, как проводить глубокий code review.
• Всем бэкендерам, кто хочет вывести свои навыки код-ревью и проектирования систем на новый уровень.
📈 После просмотра ты:
• Увидишь типичные ошибки даже опытных разработчиков.
• Поймешь, как мыслят инженеры уровня Head of Engineering.
• Получишь готовую структуру для анализа любого микросервиса.
• Узнаешь, какие non-technical skills критичны на высоком уровне.
‼️ Важно: Это не постановка. Кандидат и интервьюер видели код впервые. Максимум реальности.
#СобеседованиеPython #PythonMiddle #MockInterview #ТипыДанныхPython #ИзменяемыеНеизменяемыеТипы #EventLoop #Asyncio #ДекораторыPython #КонтекстныйМенеджер #СборщикМусораPython #GarbageCollector #МножественноеНаследование #MRO #ИндексыPostgreSQL #ReferenceCounting #ЗамыканиеPython #ДескрипторыPython #FunctoolsWraps #ShallowCopy #DeepCopy #Шорткат