next
Round
Technologies
Experiences
Contribute
Login
next
Round
Technologies
Experiences
Contribute
Login
Question Loading...
Basics
1. What are zero values in Go, and why do they matter?
Level: Expert | Frequency: High
2. Explain the difference between := and var declarations in Go.
Level: Expert | Frequency: High
3. How does Go handle multiple return values, and what are named returns?
Level: Expert | Frequency: High
4. What is the difference between pass-by-value and pass-by-pointer in Go?
Level: Expert | Frequency: High
5. Explain type assertion and type switch with real-world examples.
Level: Expert | Frequency: High
6. How do generics (Go 1.18+) change API and library design? Where would you use or avoid them?
Level: Expert | Frequency: High
7. How does Go's compilation model (static linking, no VM) affect deployment and performance in a backend context?
Level: Expert | Frequency: High
8. When and how would you use the reflect package in production Go code?
Level: Expert | Frequency: High
All Topics
Basics
Data Structures
Interfaces and Types
Concurrency
Memory Management
Error Handling
Packages and Modules
Web and API Development
Databases and Storage
Testing
DevOps and Deployment
Standard Library