Why should you use a Go test?
When hiring for a Go developer, there are not many official qualifications that can be used alongside relevant experience as a basic criterion. Most Go developers will have a degree in something like computer science or IT, but it can be difficult to pinpoint the actual level of skill that each candidate has.
What this means for recruiters is that with such generic basic criteria, the initial paper sift might not be as effective at reducing the number of seemingly qualified candidates to a level that is appropriate for an interview - and that is where the Go test will make a difference.
Each candidate is sent a link to complete the assessment at home and in their own time. The test is structured to be relatively short, with multiple-choice questions all based on the knowledge and application of the basics of Go.
In the assessment, the candidate needs to demonstrate that they understand how to use the Go language when developing server side, or specifically for game development. They also need to understand how to write command line code using the compiled statistically typed language.
While Go was built to be simple, it is still a high-performing, concurrent and efficient language that needs to be understood to get the best from it. Go is used by a number of leading companies in the tech space, including Google and Netflix because it is readable, simple, and most importantly, scalable.
Once the candidate has completed the assessment, the results are made available to the recruitment team, who can see at a glance which candidates have demonstrated that they have the necessary skills and abilities to be successful in the role. These are the ones that should be offered the opportunity to go further in the recruitment process.
The Go test might be useful when recruiting for any position that uses Go, including: