Golang Developer Interview Questions

404 golang developer interview questions shared by candidates

The assignment is to code a ethereum blockchain parser that will allow to query transactions for subscribed address. Can only use Go, no external libraries, use ethereum json rpc, use memory storage for storing any data (but must be easily extended). Keep it simple, try to finish within 4 hours, perfect production ready service is not required.
avatar

Backend Golang Developer

Interviewed at Trust Wallet

3.8
Sep 12, 2023

The assignment is to code a ethereum blockchain parser that will allow to query transactions for subscribed address. Can only use Go, no external libraries, use ethereum json rpc, use memory storage for storing any data (but must be easily extended). Keep it simple, try to finish within 4 hours, perfect production ready service is not required.

What is a Go channel and how is it declared? What happens if a panic is not recovered? How do you send and receive values through a channel? How do you handle errors returned from functions? How do you publish a single message to a topic? How can you run multiple goroutines concurrently? How do you consume a single message from a topic? How do you send and receive values through a channel? How do you write a simple test function? Code test (very simple)
avatar

Senior Golang Software Engineer

Interviewed at American Express

4.1
Oct 8, 2025

What is a Go channel and how is it declared? What happens if a panic is not recovered? How do you send and receive values through a channel? How do you handle errors returned from functions? How do you publish a single message to a topic? How can you run multiple goroutines concurrently? How do you consume a single message from a topic? How do you send and receive values through a channel? How do you write a simple test function? Code test (very simple)

Viewing 151 - 160 interview questions

Glassdoor has 404 interview questions and reports from Golang developer interviews. Prepare for your interview. Get hired. Love your job.