TechSEO Lab
TechSEO Lab
@TechSEOLabPro

На Python backend-собеседовании часто валят не по синтаксису, а по системному мышлению. 10 типовых вопросов —

На Python backend-собеседовании часто валят не по синтаксису, а по системному мышлению. 10 типовых вопросов — это не чеклист, а фильтр: понимаешь ли ты, что происходит под капотом.

Что обычно проверяют:
— GIL: не «мешает ли он всему подряд», а где именно упирается CPU-bound и почему threads не дают линейного ускорения.
— mutable default args: баг не в Python, а в моменте создания объекта функции.
— LEGB и scope: где ищется переменная и почему `UnboundLocalError` — не магия.
— list vs tuple: не «tuple быстрее», а про изменяемость, хешируемость и контракт данных.
— `@staticmethod` / `@classmethod`: кто получает `self`, кто `cls`, и зачем это нужно в архитектуре.
— generators / iterators: экономия памяти, ленивое вычисление, контроль потока.
— context manager: гарантированный cleanup через `__enter__` / `__exit__`.
— `*args` / `**kwargs`: не «красивый прием», а интерфейс для оберток и API.
— исключения: где ловить, где пробрасывать, где превращать в доменную ошибку.
— asyncio: не «ускоряет код», а меняет модель конкурентности.

На интервью ценят не правильный термин, а причинно-следственную цепочку. Если можешь объяснить «почему так работает» и «что сломается при нагрузке» — ты уже не джун по мышлению.
Этот пост опубликован в Telegram-канале TechSEO Lab. Подписаться можно по ссылке: @TechSEOLabPro.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.