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

Что спрашивают на 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 #Шорткат