Question 1
What is a Go interface?
Question 2
What is the purpose of the 'defer' keyword in Go?
Question 3
What is a channel used for in Go?
Question 4
What does Go's built-in garbage collector manage?
Question 5
What is a struct used for in Go?
Question 6
What is a goroutine in Go?
Question 7
What does the 'go build' command do?
Question 8
What does 'go mod' manage in a Go project?
Question 9
What keyword is used to declare a variable with type inference in Go?
Question 10
How does Go handle errors, as opposed to using exceptions?