MCPcopy Create free account
hub / github.com/blindlobstar/go-interview-problems

github.com/blindlobstar/go-interview-problems @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
170 symbols 396 edges 39 files ⚖ MIT 27 documented · 16% updated 16mo ago★ 185

Browse by type

Functions 126 Types & classes 44
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Go Interview Problems

Welcome to the go-interview-problems repository! This repository is a collection of programming problems designed to help you practice for technical interviews. These problems focus on real-world scenarios, including challenges that are commonly encountered in interviews at top tech companies.

How To Use

Pick a problem. Solve it. And then run tests:

cd <problem>/
go test

When problem is solved and tests passed. Or if you stuck - check the solution <problem>/solution/

Problems

Here is a list of the problems available in the repository. Problems are organized by their respective tags:

Concurrency

Contributing

We welcome contributions from anyone looking to add more problems, improve solutions, or provide better documentation. Please refer to the Contributing Guide for detailed instructions on how to contribute to the repository.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Extension points exported contracts — how you extend this code

browse all types & interfaces →

Core symbols most depended-on inside this repo

browse all functions →

Shape

Method 66
Function 60
Struct 27
Interface 16
TypeAlias 1

Languages

Go100%

Modules by API surface

05-costly-connections-with-unsafe-storage/task_test.go11 symbols
05-costly-connections-with-unsafe-storage/task.go9 symbols
05-costly-connections-with-unsafe-storage/solution/solution.go9 symbols
07-ttl-cache/task_test.go8 symbols
07-ttl-cache/solution/solution.go8 symbols
07-ttl-cache/task.go6 symbols
04-non-blocking-cache/solution/solution.go6 symbols
13-rate-tracker/task_test.go5 symbols
13-rate-tracker/task.go5 symbols
13-rate-tracker/solution/solution.go5 symbols
12-concurrent-queue-iii/task.go5 symbols
12-concurrent-queue-iii/solution/solution.go5 symbols

For agents

$ claude mcp add go-interview-problems \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page