Go: наборы вопросов для практики

Это наборы вопросов и карточек курса «Go», для которых не нужен аккаунт: 30 наборов (398 вопросов · 166 карточек). Это оригинальный учебный материал, написанный для этого курса. В каждой строке — название набора и его размер; сами вопросы откроются, когда вы начнёте тренировку или курс.

начать практику

начать практику

Откроет карту курса «Go»: одно нажатие, без регистрации.

Набор — это один тематический блок вопросов или карточек. Наборы, которые вы собираете сами, и наборы сообщества здесь не перечислены: они лежат в вашей библиотеке наборов.

коротко о курсе

наборы вопросов
30 из 384 наборов
доступ
аккаунт не нужен

наборы: Go 1.26

Go 1.26: 30 наборов, всего 398 вопросов · 166 карточек.

  • Язык · Заголовок среза: len, cap и базовый массив — 18 вопросов
  • Язык · map: семантика, comma-ok, delete и неупорядоченный обход — 18 вопросов
  • Язык · Интерфейсы: наборы методов, реализация и пустой интерфейс — 18 вопросов
  • Язык · defer: вычисление аргументов, порядок LIFO, циклы и именованные результаты — 20 вопросов
  • Язык · Что напечатает этот код? — значения, копии и алиасинг — 18 вопросов
  • Язык · Типы: краткий обзор (карточки) — 20 карточек
  • Язык · Нулевые значения и поведение nil (карточки) — 18 карточек
  • Дженерики · Объявление параметров типа у функций — 15 вопросов
  • Дженерики · Терминология (карточки) — 21 карточка
  • Конкурентность · Горутины: инструкция go, вычисление аргументов и время жизни — 18 вопросов
  • Конкурентность · Небуферизованные каналы и синхронная передача — 16 вопросов
  • Конкурентность · select: псевдослучайный выбор, default и вечная блокировка — 18 вопросов
  • Конкурентность · Таблица истинности поведения каналов (карточки) — 16 карточек
  • Ошибки · Интерфейс error, значения ошибок и их создание — 16 вопросов
  • Ошибки · Обёртывание через %w, несколько %w и Unwrap — 17 вопросов
  • Ошибки · Термины и правила обработки ошибок (карточки) — 18 карточек
  • Стандартная библиотека · fmt — глаголы, флаги, ширина и точность — 20 вопросов
  • Стандартная библиотека · strings — поиск, разбиение, обрезка, замена и регистр — 20 вопросов
  • Стандартная библиотека · encoding/json — маршалинг, теги структур, omitempty и omitzero — 20 вопросов
  • Стандартная библиотека · net/http — сервер, Handler и маршрутизация ServeMux (шаблоны Go 1.22) — 19 вопросов
  • Стандартная библиотека · Карта пакетов — какой пакет за что отвечает (карточки) — 32 карточки
  • Рантайм · Планировщик GMP: G, M, P, очереди выполнения и кража работы — 18 вопросов
  • Рантайм · Термины планировщика (карточки) — 21 карточка
  • Производительность · Escape-анализ: что убегает в кучу и почему — 18 вопросов
  • Тестирование · Основы testing.T: Error или Fatal, Helper, Cleanup, TempDir, Setenv — 19 вопросов
  • Тестирование · Табличные тесты и подтесты с t.Run — 18 вопросов
  • Инструменты · Модули: директивы go.mod и что означает каждая — 18 вопросов
  • Идиомы · Именование: пакеты, переменные, получатели, интерфейсы и геттеры — 20 вопросов
  • Идиомы · Пословицы Go — что на самом деле значит каждая — 16 вопросов
  • Идиомы · Пословицы Go (карточки) — 20 карточек

Практика: Go 1.26 →

как это работает

Начните курс — и наборы откроются на его карте. Каждый набор — это тест из вопросов или набор карточек, который можно пройти отдельно.

Бесплатный аккаунт сохраняет прогресс по каждому набору и открывает наборы, для которых он нужен.

частые вопросы

Какие наборы курса «Go» перечислены на странице?

Те, для которых не нужен аккаунт: 30 наборов (398 вопросов · 166 карточек). В некоторых экзаменационных банках есть и наборы, для которых нужен бесплатный аккаунт; их здесь нет, как и наборов, которые собирают сами учащиеся.

Можно ли пройти набор, не начиная курс «Go»?

Практика всегда идёт внутри курса. Ссылка тренировки на странице практики курса начинает курс «Go» за вас в то же нажатие и открывает тест: одно нажатие, без регистрации.

Названия экзаменов и товарные знаки на этой странице принадлежат организациям, которые владеют этими экзаменами и проводят их. wspell — независимая платформа, не связанная ни с одной из этих организаций и не одобренная ими.

начать практику →