# Чек-лист подготовки Статус проработки по категориям — актуализировать по мере выполнения кейсов. Полная карта — в [../README.md](../README.md). Порядок проработки теперь ведётся по частотности тем в реальных собеседованиях — подробный пошаговый план с обоснованием каждого шага в [study-plan.md](study-plan.md), здесь — только статус. ## Порядок проработки (см. обоснование в [study-plan.md](study-plan.md)) 1. **[ ] Linux/Bash** ([stack/linux-bash/](../stack/linux-bash/)) — спрашивают почти на каждом собесе, фундамент для Docker/K8s. 2. **[ ] Сети** ([stack/networking/](../stack/networking/)) — весь техсобес VK Cloud построен на этом. 3. **[ ] Docker** ([stack/docker/](../stack/docker/)) — внутренности (containerd, namespaces/cgroups), фундамент для K8s. 4. **[ ] Kubernetes** ([stack/kubernetes/](../stack/kubernetes/)) — главный разрыв, спрашивали в 4 из 6 собесов. 5. **[x] Мониторинг** ([stack/monitoring/](../stack/monitoring/)) — база готова; дополнено вопросами про масштаб (300k серверов, jq/textfile collector) — перепройти новые вопросы. 6. **[ ] PostgreSQL/БД** ([stack/databases/](../stack/databases/)) — репликация sync/async, join'ы, split brain. 7. **[ ] CI/CD** ([stack/ci-cd/](../stack/ci-cd/)) — «нарисовать пайп» спрашивали в 3 из 6 собесов. 8. **[ ] ELK** ([stack/elk/](../stack/elk/)) — sizing логов vs метрик. 9. **[ ] Kafka** ([stack/kafka/](../stack/kafka/)) — реже, но встречается. 10. **[ ] Vault** ([stack/vault/](../stack/vault/)) — реже, но встречается. 11. **[x] Ansible** ([stack/ansible/](../stack/ansible/)) — база готова; дополнено вопросами про переменные и разбор CLI-команды из VK Cloud/Bi.Zone — перепройти новые вопросы. 12. **[x] Nginx** ([stack/nginx/](../stack/nginx/)) — готово, добавлена секция «Нагрузка и цифры». 13. **[ ] Тестирование** ([stack/testing/](../stack/testing/)) — TODO, более старый опыт (ОКБ СУХОЙ), не всплывал в реальных собесах, низкий приоритет. 14. **[ ] Языки (Python/SQL/C-C++)** ([stack/languages/](../stack/languages/)) — TODO, вспомогательный блок, низкий приоритет. 15. **[ ] Прогон по реальным собесам** — шаг 9 в [study-plan.md](study-plan.md), финальная проверка после закрытия всех категорий выше. ## Отдельно - **[ ] Цифры нагрузки** ([../legend/CAPACITY.md](../legend/CAPACITY.md)) — прогнать замеры на своих стендах (nginx, Prometheus, pgbench, Kafka), при желании — заполнить реальные цифры со своего места работы. - **[ ] Общие вопросы** ([common-questions.md](common-questions.md)) — дозаполнить персональные ответы (причина смены работы, слабые стороны, пример ошибки) перед реальными собеседованиями. - **[ ] Легенда** ([../legend/LEGEND.md](../legend/LEGEND.md)) — перечитать целиком после закрытия всех TODO-категорий, проверить непротиворечивость с финальными кейсами, включая новый блок «Домашняя лаборатория». - **[ ] Резюме** ([../RESUME.md](../RESUME.md)) — финальная шлифовка после того, как легенда и кейсы устоялись. ## Как считать категорию «готовой» Категория готова, когда: 1. Стенд из `CASE.md` реально поднят и пройден руками (не только прочитан). 2. `QUESTIONS.md` можно закрыть, не подглядывая — ответы звучат как свои слова, а не пересказ документации. 3. Нет противоречий с [../legend/LEGEND.md](../legend/LEGEND.md). 4. Для pet-категорий (K8s, PostgreSQL, сети, Kafka, Vault) — честно проговаривается граница «это pet-проект, не рабочий опыт» без запинки.