Awesome Go Interview
A curated list of resources for preparation to technical interview in Go.
This list is being actively expanded, consider to contribute or support.
The list is maintained by @defer-panic, educational project about software engineering.
Contents
Go itself
- 🇬🇧 @hoanhan101/algo — 101+ coding interview problems in Go
- 🇬🇧🇮🇷 @dariubs/GoBooks — list of Golang books
- 🇬🇧 @teh-cmc/go-internals — a book about the internals of the Go programming language
- 🇬🇧 @MatthewJamesBoyle/golang-interview-prep — exercise that helps you to find bugs and security issues in Go code
- 🇬🇧 @plutov/practice-go — a collection of Go programming challenges
- 🇬🇧 @uber-go/guide — The Uber Go Style Guide
- 🇬🇧 @rusnikita/trainer — terminal app with Go challenges and learning links
- 🇬🇧 Go 101 — an up-to-date (unofficial) knowledge base for Go programming self learning
- 🇬🇧 Practical Go — a collection of real world advice for writing maintainable Go programs by @davecheney
- 🇬🇧 High Performance Go — workshop thats gives the tools you need to diagnose and fix performance problems in your Go applications, by @davecheney
- 🇷🇺 Самое полное интервью Golang Middle — мок-интервью на позицию Go-разработчика
Common backend
- 🇬🇧 @cheatsnake/backend-cheats — backend cheat sheet with pictures and more
- 🇷🇺 @bzick/oh-my-backend — что нужно знать бэкенд-разработчику веб-приложений
Architecture & system design
- 🇬🇧 @mehdihadeli/awesome-software-architecture — a curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles
- 🇬🇧 @karanpratapsingh/system-design — learn how to design systems at scale and prepare for system design interviews
Computer science
- 🇬🇧🇷🇺🇺🇦🇨🇳🇵🇹🇻🇳🇪🇸🇰🇷🇯🇵🇹🇷🇮🇷🇩🇪🇮🇹🇫🇷🇮🇩🇦🇪🇰🇬 Teach Yourself Computer Science
Contribute
Contributions are welcome! Read the contribution guidelines first.