База знаний для Go-интервью
Практическая программа подготовки к техническим интервью для middle Go developer / E4+. Курс идёт от языка и баз CS к production-практикам, распределённым системам и system design.
Как работать с курсом
- Пройдите модули 01–05 последовательно: это фундамент.
- Затем чередуйте production-модули 06–13 с регулярной практикой алгоритмов и SQL.
- Раз в неделю решайте design-задачу с таймером и проводите mock-интервью.
- Ведите заметки по ошибкам и возвращайтесь к ним по интервальному повторению.
Модули
- 01. База разработки и Computer Science
- 02. Go: язык, runtime и стандартная библиотека
- 03. Проектирование Go-приложений
- 04. Алгоритмы и структуры данных
- 05. SQL и PostgreSQL
- 06. NoSQL, кэш и поиск
- 07. Распределённые системы и интеграции
- 08. System Design
- 09. Linux, сети и cloud
- 10. Observability, monitoring и incident response
- 11. Безопасность
- 12. Тестирование и качество
- 13. Git, CI/CD, Docker и Kubernetes
- 14. Архитектура, продукт и engineering practices
- 15. Интервью-практика и поведенческая часть
- 16. Углубление к senior-границе
Критерий готовности
Вы готовы к E4-интервью, если можете написать безопасный конкурентный Go-код, объяснить запрос и план PostgreSQL, спроектировать наблюдаемый сервис с корректной обработкой отказов и аргументировать trade-offs в реальных примерах из опыта.
Правила базы
Новые материалы оформляйте по AGENTS.md. Шаблон: страница темы.