An open API service indexing awesome lists of open source software.

https://github.com/barkhayot/go-interview-prep

Go interview preparation practice problems
https://github.com/barkhayot/go-interview-prep

go go-programming golang interview-preparation practice

Last synced: 19 days ago
JSON representation

Go interview preparation practice problems

Awesome Lists containing this project

README

          

# Go Interview Preparation Problems

This repository contains short Go interview problems and reference implementations to help you practice common topics such as concurrency, synchronization, data structures, and the Go standard library.

## Covered Problems

- [Concurrent Expiring Cache (TTL Cache)](concurrent-expiring-cache/README.md)
- [Concurrent Pub/Sub (In-Memory)](concurrent-pub-sub/README.md)
- [Context-Aware Worker Pool](context-aware-worker-pool/README.md)
- [Rate Limiter (API Gateway Style)](rate-limiter/README.md)
- [Rate Limiter 2 (Alternative Implementation)](rate-limiter-2/README.md)
- [Sharded Map](sharded-map/README.md)
- [Custom WaitGroup Implementation](waitgroup/README.md)
- [Custom Sync Once Implementation (Mutexes)](sync-once/README.md)
- [Custom Sync Once Implementation 2 (Atomic)](sync-once-2/README.md)
## Contributing

Add new problems, improve explanations, or provide alternative solutions. Open a pull request with a short description of your changes.