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» перечислены на странице?
Те, для которых не нужен аккаунт: 30 наборов (398 вопросов · 166 карточек). В некоторых экзаменационных банках есть и наборы, для которых нужен бесплатный аккаунт; их здесь нет, как и наборов, которые собирают сами учащиеся.
Можно ли пройти набор, не начиная курс «Go»?
Практика всегда идёт внутри курса. Ссылка тренировки на странице практики курса начинает курс «Go» за вас в то же нажатие и открывает тест: одно нажатие, без регистрации.
Названия экзаменов и товарные знаки на этой странице принадлежат организациям, которые владеют этими экзаменами и проводят их. wspell — независимая платформа, не связанная ни с одной из этих организаций и не одобренная ими.