QuestionForge LogoQuestionForge
QuestionsTopicsTechnologiesPaths
Topics/Backend/Go Fundamentals

Go Fundamentals

Core Go language features, error handling, interfaces, and concurrency.

Edit Topic ✏️

Questions (12)

Medium10m

Error Handling and Wrapping

Go
Medium10m

Maps and Safe Access

Go
Medium10m

Struct Embedding and Composition

Go
Medium10m

Table-Driven Tests

Go
Hard15m

Contexts and Cancellation

Go
Hard15m

Data Races and Synchronization

Go
Hard15m

Defer Panic and Recover

Go
Hard15m

Generics and Type Constraints

Go
Hard15m

Goroutines and Channels

Go
Hard15m

Interfaces and the Nil Trap

Go
Hard15m

Slices and Backing Arrays

Go
Hard15m

Value vs. Pointer Receivers

Go

Key Concepts

Go Context CancellationGo Defer Panic and RecoverGo Error HandlingGo Generics and ConstraintsGo Goroutines and ChannelsGo Interfaces and NilGo MapsGo Method ReceiversGo Slices and Backing ArraysGo Struct EmbeddingGo Synchronization and Data RacesGo Table-Driven Testing
Open Source · Contribute on GitHub