Test description

This advanced-level test was designed to check the Go knowledge and coding skills of developers.
The questions include pieces of code that evaluate their understanding of Go. The quiz is focused on tools, good practices, and rules defined by Go’s community to ensure that the code is written correctly. Likewise, the test poses scenarios where your experience will mark the difference.

Sample questions

What is the output of the following snippet?

array := [5]int{1, 2, 3, 4, 5}
slice := []int{-1}
fmt.Println(append(slice, array...))