Welcome to the complete Go resource centre. Refresh the essentials first, then grind the placement tracks.
Revision Guide
Interview-focused revision of everything you need — from goroutines to gotchas.
- Part 1: Types, Zero Values & Pointers Type system, zero values, pointers vs values, structs, and runes.
- Part 2: Slices, Maps & Interfaces The slice/map mental model, ooding, receivers, and interfaces.
- Part 3: Goroutines, Channels & Control Flow Concurrency primitives, select, defer/panic/recover, and control flow.
- Part 4: Errors, Sync & Top Gotchas Error handling, sync utilities, nil vs empty, tooling, and the gotcha sheet.
Top 10 Questions
- Top 10 Go Questions - Part 1 The 10 most frequently asked Go placement questions.
Top 25 Questions
- Top 25 - Part 1 Essential core Go concepts for placement.
- Top 25 - Part 2 Intermediate Go concepts and interview patterns.
Top 50 Questions
- Top 50 - Part 1 First 15 of the most asked Go questions.
- Top 50 - Part 2 Middle 15 of the top 50 Go questions.
- Top 50 - Part 3 Final 20 advanced Go questions.
Output Questions
- Output Questions - Part 1 fmt, div, slices, constant math output puzzles.
- Output Questions - Part 2 Append semantics, receivers, defer, and interface output.
Comparison Questions
- Comparison Questions - Part 1 ==, string/rune compare, nil slice vs empty, same-address pointers.
- Comparison Questions - Part 2 Map keys, channels identity, struct vs slice equality, comparability rules.
Section-wise Q&A
- 1. Slices & Maps Make vs literals, append growth, map internals, and gotchas.
- 2. Channels & Goroutines Goroutine basics and channel patterns.
- 3. defer, panic & recover LIFO defers, panic propagation, recover usage.
- 4. sync & Concurrency Mutex, WaitGroup, atomic, and concurrency safety.
- 5. Interfaces & Methods Interface satisfaction, value vs pointer receivers, zero interface.
- 6. Types & Tooling Types, go mod, vet, testing, and the toolchain.
Premium Content
Unlock Go – Index and all premium lessons with a subscription.
All premium lessons
Ad-free experience
Priority support
From ₹199.99/year — See plans