Каким образом вы осваивали язык программирования Go?
Осваивая язык Go, я использовал следующий подход:
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Осваивая язык Go, я использовал следующий подход:
Читать ответКарту можно объявить несколькими способами:
Читать ответВ языке Go типы int и uint отличаются тем, что int — это знаковое целое число, а uint — беззнаковое целое число.
Читать ответВ рантайме Go sysmon — это системный монитор, который отвечает за выполнение фоновых задач, связанных с управлением планировщиком и сборщиком мусора. Его основные функции:
Читать ответКольцевой буфер позволяет:
Читать ответВ языке Go интерфейс — это набор методов, которые должен реализовать тип, чтобы считаться соответствующим этому интерфейсу. Особенности интерфейсов в Go:
Читать ответСуществуют, например:
Читать ответВ Go количество ожидающих в sync.WaitGroup можно изменять во время выполнения программы с помощью методов Add, Done и Wait.
Читать ответВ языке Go арифметические операции с указателями не поддерживаются напрямую, как в C или C++.
Читать ответВ представленном коде есть несколько ошибок и недопониманий, связанных с использованием циклов и функций в Go.
Читать ответRuntime в Go - это среда выполнения, которая включает в себя:
Читать ответMiddleware в Go HTTP-серверах — это функция или набор функций, которые оборачивают обработчик запроса (http.Handler) для добавления дополнительной логики, например, логирования, аутентификации, обработки ошибок и т.д.
Читать ответ