Сжатые конспекты тем для подготовки к собесу на python-backend, разбитые по разделам. Это не учебник, а список топиков-триггеров: каждый прогоняешь через голову (и при желании через ChatGPT), непонятное — раскрываешь глубже.
- открываете бесплатную версию ChatGPT
- задаёте контекст промтом вида "я готовлюсь к собеседованию на python разработчика. У меня есть список тем для подготовки, я буду тебе их присылать. Отвечай на них краткой brief-выжимкой"
- каждый топик ниже отправляете в чат и читаете выжимку. Если непонятно - просите раскрыть более полно
- как правило все указанные темы он брифает без глюков (это не какие-то специфические малоизвестные особенности). Но если чувствуете что что-то не то - записываете в блокнотик и когда блокнот накопится - шлёте вопросы ментору.
| Файл | О чём |
|---|---|
python.md |
Язык и его внутренности: GIL, asyncio, __slots__, __hash__, дескрипторы, замыкания, тесты и моки, JWT, stateless, OOM. |
software-engineering.md |
Backend-инженерия: выбор БД, индексы, миграции, дедлоки, SLA/SLO, очереди, CI/CD, линтеры, Docker, Kubernetes, Helm, Terraform, сеть. |
system-design.md |
Архитектурное «мясо» (NFR, контракты API, кэширование, надёжность, observability, DDD, БД, очереди, k8s, облака) + как проходить сисдиз-интервью: тайминг, C4-модель, универсальный фрейм ответа. |
livecode.md |
Лайвкод: ссылка на минимум задач для нарешивания на литкоде. |
aws.md |
Минимум по AWS для python-backend: IAM, compute, S3, RDS/DynamoDB, очереди, VPC, observability, IaC, secrets, стоимость + практика. |
resume-skills.md |
Минимальный и опциональный набор хардов для резюме питониста. |
- Оцени пробелы — пробегись по
resume-skills.md: что из хардов уже знаешь, что нет. - Учи теорию порциями —
python.mdиsoftware-engineering.md, потомaws.md. Иди по темам сверху вниз. - Лайвкод —
livecode.md, нарешивай задачи параллельно всей подготовке. - System design и архитектура —
system-design.mdбонусная секция отдельным подходом, только если назначили сисдиз этап или хочется идти в staff+.
После блока теории закрепляй руками в ../practice/.