// golang · interview · prep

Ace Your Next
Go Interview

200+ curated questions across 23 categories — from goroutines to generics. Study anywhere, offline.

200+
Questions
23
Categories
100%
Offline
Categories screen
Home screen
Question screen
// What you'll be ready for after using Go Interview Prep func main() { interview := Interview{ Topics: []string{"goroutines", "interfaces", "generics", "channels"}, Prepared: true, } fmt.Println("You got the job 🎉") }

Everything You Need to Prepare

📚

200+ Questions

Curated interview questions with detailed answers covering the full Go language spec.

Save Favourites

Bookmark tricky questions to revisit before your interview day.

Track Progress

Mark questions as known and focus only on what still needs practice.

📡

Fully Offline

No internet required. Study on the plane, subway, or anywhere in between.

Fast & Lightweight

Instant search, smooth navigation. No bloat, no subscriptions.

🔤

Code Examples

Every answer includes working Go code snippets you can reference and learn from.

Every Corner of Go, Covered

From language basics to scheduler internals — if it comes up in a Go interview, it's in here.

Basics
Pointers
Interfaces
Slices & Arrays
Maps
Concurrency
Error Handling
Generics
Context
HTTP Package
Networking
Custom Types
Go Patterns
Modules & Packages
Testing
Unsafe
Reflection
Cryptography
JSON & Encoding
Scheduler & Runtime
Database / SQL
OS & File I/O
Performance

Download Free on the App Store

Go Interview Prep is free to download. No account required, no paywalls. Just open it and start studying.

Download on the App Store
Go Interview Prep App Icon