
Programming & Coding · Go
Go Basics Quiz: Variables, Types & Functions
A Golang quiz for beginners: := and zero values, package main, func, multiple return values, the for loop, exported names, slices, maps and iota.
Quiz · Go
Go output questions: predict what Go prints, from shared slice arrays, len and cap, range and defer to runes, value receivers, closures and shadowing.
Go (Golang) quizzes on variables, slices and maps, predicting Go code output, and structs, interfaces, error handling, goroutines and channels.
Before you start
You have 20 seconds for each question. When time runs out, the question counts as wrong.
Your first choice is the one that counts. It is checked straight away, with an explanation where there is one.
At the end you see your score and can go back through every question and its answer.
XP scales with your score. Replays earn XP only when you beat your previous best.
From players
Play next

Programming & Coding · Go
A Golang quiz for beginners: := and zero values, package main, func, multiple return values, the for loop, exported names, slices, maps and iota.

Programming & Coding · Go
A Golang concurrency quiz: implicit interfaces, embedding, type switches, errors, goroutines, buffered channels, select, WaitGroup and Mutex.