next
Round
Technologies
Coding Problems
Bookmarks
Learning Paths
next
Round
Technologies
Coding Problems
Bookmarks
Learning Paths
1
What is a goroutine leak and how do you detect and prevent one?
Intermediate
2
What is the difference between a buffered and unbuffered channel?
Intermediate
3
Describe how you would approach a Go service that needs to process Kafka events with exactly-once semantics.
Advanced
4
Explain the fan-out and fan-in concurrency pattern with a practical example.
Intermediate
5
When should you use sync.Mutex vs channels for shared state?
Intermediate
6
Design a worker pool for processing 100,000 jobs with back-pressure and graceful shutdown.
Advanced
7
How would you implement a distributed task queue in Go without using an external framework?
Advanced
8
What is a goroutine, and how does it differ from an OS thread?
Intermediate
9
How does the select statement work with multiple channels, including a default case?
Intermediate
10
How does Go's GMP scheduler work and how does it affect concurrency design?
Advanced
All Topics
1
Language fundamentals
0/3 topics · 0%
Basics
Data Structures
Interfaces and Types
2
Advanced language features
0/4 topics · 0%
Concurrency
Memory Management
Error Handling
Standard Library
3
Building software
0/4 topics · 0%
Packages and Modules
Web and API Development
Databases and Storage
Testing
4
Operations
0/1 topics · 0%
DevOps and Deployment
Share
this topic
Share via WhatsApp, X, Facebook, LinkedIn or copy link. Open Graph preview enabled.