РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
31 of 38 menu

Вопросы на собеседовании Go

Что такое Go и для чего он используется?

Кто создал Go и почему?

В чём разница между Go и другими языками программирования?

Что такое горутины goroutines в Go?

В чём разница между горутинами и потоками?

Что такое каналы channels в Go?

В чём разница между буферизированными и небуферизированными каналами?

Как закрыть канал в Go?

Что такое select в Go?

Что такое defer в Go?

В каком порядке выполняются defer вызовы?

Что такое panic и recover в Go?

В чём разница между panic и ошибками в Go?

Какие типы данных существуют в Go?

В чём разница между int и uint в Go?

Что такое rune в Go?

Что такое byte в Go?

В чём разница между rune и byte?

Что такое срезы slices в Go?

В чём разница между массивами и срезами в Go?

Что такое карты maps в Go?

Что такое структуры structs в Go?

Что такое интерфейсы interfaces в Go?

Чем интерфейсы в Go отличаются от интерфейсов в других языках?

Что такое пустой интерфейс interface{}?

Что такое any в Go 1.18+?

Что такое дженерики в Go 1.18+?

Что такое методы в Go?

В чём разница между значениями и указателями в Go?

Что такое пакеты в Go?

Как импортировать пакеты в Go?

Что такое GOPATH и Go Modules?

Что такое go mod?

Что такое go.mod и go.sum?

Что такое go run, go build, go test?

Что такое go fmt?

Что такое go vet?

Что такое go get?

Что такое обработка ошибок в Go?

Почему в Go нет исключений?

Что такое error интерфейс в Go?

Что такое errors.New() и fmt.Errorf()?

Что такое обёртывание ошибок в Go?

Что такое errors.Is() и errors.As()?

Что такое контекст context в Go?

Для чего нужен context.WithCancel()?

Что такое context.WithTimeout() и context.WithDeadline()?

Что такое sync.Mutex в Go?

Что такое sync.WaitGroup в Go?

Что такое sync.Once в Go?

Что такое atomic пакет в Go?

Что такое тестирование в Go?

Как создать тест в Go?

Что такое *testing.T и *testing.B?

Что такое бенчмарки в Go?

Что такое table-driven tests в Go?

Что такое go test -cover?

Что такое pprof в Go?

Что такое сборщик мусора в Go?

Что такое горутины и планировщик в Go?

Что такое GOMAXPROCS?

Что такое race condition и как избежать?

Что такое go run -race?

Что такое пакет net/http в Go?

Как создать HTTP сервер в Go?

Что такое http.Handler в Go?

Что такое http.HandlerFunc?

Что такое маршрутизация в Go?

Что такое пакет encoding/json в Go?

Что такое теги структур для JSON в Go?

Что такое json.Marshal() и json.Unmarshal()?

Что такое io.Reader и io.Writer в Go?

Что такое работа с файлами в Go?

Что такое горутины и каналы для обработки данных?

Что такое семафоры в Go?

Что такое пакет time в Go?

Что такое тики и таймеры в Go?

Что такое time.Ticker и time.Timer?

Что такое работа с базами данных в Go?

Что такое database/sql пакет?

Что такое ORM в Go?

Что такое GORM в Go?

Что такое миграции в Go?

Что такое WebSocket в Go?

Что такое пакет gorilla/websocket?

Что такое фреймворки для Go?

Что такое Gin и Echo в Go?

Что такое микросервисы в Go?

Что такое Docker и Go?

Что такое CI/CD для Go проектов?

Что такое статический анализ кода в Go?

Какие best practices в Go вы знаете?

Как правильно структурировать Go проект?

Что такое эффективная работа с памятью в Go?

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить