Что такое Go?
Кто разработал язык Go?
Какая команда используется для компиляции программы на Go?
GoLand в широком понятии – это кроссплатформенная…(IDE) от JetBrains.
В языке Go значение по умолчанию для переменных типа int равно … .
Сопоставьте управляющую конструкцию с ее назначением.
Выберите верную последовательность. Для того чтобы создать новый проект в GoLand нужно выбрать …
Вы стажер в компании. Ваша задача - запустить тесты в проекте GoLand с использованием различных методов запуска тестов. Что нужно сделать?
Какая функция, используется для вывода текста в консоль в Go?
Автодополнение кода, рефакторинг, навигация по коду – это …, предоставляемые GoLand для управления кодом.
Какие принципы лежат в основе языка Go?
Основное отличие между ключевыми словами var и const в языке Go заключается в их … и способе использования.
Какие файлы, которые могут быть включены в сборку приложения?
Для того чтобы запустить программу в GoLand нужно нажать …
Какие файлы, которые могут быть включены в сборку приложения?
Что такое модули Go?
Коллекция данных различных типов; type MyStruct struct {field1 type1; field2 type2;} – это …
Вы стажер в небольшой веб-компании, которая разрабатывает приложения на Go. Вы выполняете упражнение (задачу), согласно которой нужно вывести информацию на экран Привет мир!.
var arr [size]type нужен для того, чтобы …
… по элементам массива - это основные операции, которые поддерживаются над массивами
Вы можете скомпилировать Go-приложение в исполняемый файл для различных операционных систем и архитектур, используя команду … с указанием целевой операционной системы и архитектуры через переменные окружения.
Сопоставьте название объектов с их назначением.
Расставьте в нужной последовательности объекты кода, предназначенного для добавления нового элемента в срез.
Какие есть основные инструменты, используемые для сборки приложений?
Какие аргументы можно передать при сборке приложения с помощью командной строки?
Основная функция пакета main в приложениях на Go является … в приложение.
Что такое сборка приложений в контексте Go?
Расставьте в верной последовательности.
Что такое параметры функции?
Как обновить функцию?
Что такое возвращаемое значение функции?
Что является замыканием в Go?
… - это абстрактный тип данных, описывающий набор методов, которые должны быть реализованы в других типах данных; он нужен для реализации полиморфизма и абстракции в программе.
… – это процесс проверки программного кода на соответствие определенным требованиям и ожидаемому поведению
… - это пакет, используемый для написания и запуска тестов.
Если фрагмент программы вызван из других ее частей для выполнения определенной задачи, то это …
… – это функция, используемая для написания тестовых функций в Go.
Что нужно сделать для определения метода для пользовательского типа данных?
Запустить сборку приложения в командной строке Go, нужно с помощью команды …
Какой код используется для объявления переменной типа map?
… - это название файла с тестами, созданного для автоматического выполнения тестирования.
Структура map – это …
Какой код используется для того, чтобы проверить наличие ключа в map
Что такое цикл for range?
Для того, чтобы объявить интерфейс в Go, используется код type MyIntarface …
Интерфейс для пользовательского типа данных в Go, реализуется путем создания
Какие преимущества предоставляют горутины?
Интерфейс Reader – это интерфейс для работы с …
Как создается горутина?
Сопоставьте часть кода и его назначение
Интерфейс для пользовательского типа данных в Go, реализуется путем создания …
… - это конструкция для выбора поведения в зависимости от типа переменной; используется для проверки типа переменной и выполнения соответствующих действий.
Сопоставьте часть кода и его назначение:
Вы являетесь стажером в небольшой компании, которая разрабатывает веб-приложение на языке Go. Вам предложили оптимизировать производительность веб-сервера. Какой из следующих подходов НЕ является эффективным методом оптимизации производительности веб-сервера на языке Go?
Что такое канал (channel)?