Акции и промокоды Отзывы о школах

Тест по Golang

Проверьте свои знания Go — от горутин и каналов до интерфейсов, обработки ошибок и конкурентных паттернов. Пройдите тест и узнайте, насколько глубоко вы понимаете язык, созданный для высоконагруженных систем.

Горутины, каналы, интерфейсы, пакеты, обработка ошибок и конкурентность

О тесте

Бесплатный онлайн-тест по Golang предлагает три уровня сложности: лёгкий (10 вопросов за 10 минут), средний (15 вопросов за 15 минут) и продвинутый (20 вопросов за 20 минут). Вопросы на каждом уровне уникальны и охватывают язык Go от базового синтаксиса до продвинутых концепций конкурентного программирования.

Что проверяет тест

Лёгкий уровень проверяет базовый синтаксис, типы данных, слайсы, мапы, циклы и функции. Средний уровень включает вопросы по структурам, методам, интерфейсам, обработке ошибок, пакетам и работе с указателями. Продвинутый уровень затрагивает горутины и каналы, паттерны конкурентности (fan-in, fan-out, worker pool), контекст (context), рефлексию, оптимизацию работы сборщика мусора и профилирование производительности с помощью pprof.

Результат покажет число правильных ответов, процент и оценку — вы определите свой реальный уровень владения Go.

Кому подойдёт

  • Начинающим Go-разработчикам — для оценки понимания основ языка и его идиоматических конструкций.
  • Бэкенд-разработчикам — чтобы проверить знания конкурентности, сетевого программирования и работы с пакетами.
  • Перед собеседованием — продвинутый уровень содержит вопросы, часто встречающиеся на интервью для Go-разработчиков.
  • HR-специалистам — отправьте кандидату ссылку для оценки навыков программирования на Go.

Как проходит тестирование

Выберите уровень, нажмите «Начать тест» — и начинайте отвечать. Вопросы идут по одному, варианты перемешиваются. Регистрация не нужна, результат доступен сразу. Проходите тест повторно, чтобы отслеживать прогресс.

Категории курсов