Получить доступ

Память, инструменты и тесты

Основа с Junior

Стек и куча, escape analysis, GC, модули, go test и pprof.

Что важно знать

  • go mod, go test, go vet, golangci-lint.
  • Табличные тесты и бенчмарки — идиома Go.
  • Escape analysis решает, где живёт переменная.
  • pprof — профили CPU, памяти и горутин.

Критерии освоения

Junior ≈ 4 ч

  • Управляет зависимостями через go modules и пишет табличные тесты

Практика. Покрыть пакет табличными тестами и бенчмарками.

Middle ≈ 6 ч

  • Профилирует сервис через pprof и снижает аллокации
  • Объясняет escape analysis и работу сборщика мусора Go

Практика. Найти через pprof горячее место и лишние аллокации в HTTP-сервисе и сократить их.

Вопросы с собеседований

← Вся карта «Go»

Закрытая бета

Знать тему — половина дела

На живом собеседовании sotto слышит вопрос интервьюера и показывает короткий ответ и план. Оставьте контакт — пришлём доступ и промокод.

  • Промокод на 2 часа — сверх пробных 30 минут
  • Программа для Windows — скачать сразу, войти — через Яндекс ID или VK ID
  • Прямая связь с разработчиком: что улучшить — сделаем