⭐ Star the repo if it’s useful to you
Welcome to the Go Interview Practice repository! Master Go programming and ace your technical interviews with our interactive coding challenges.
Our interactive platform is live at app.gointerview.dev 🎉 Explore challenges, track your progress, and elevate your Go skills with AI-powered mentorship.
Our comprehensive web interface provides everything you need to practice and master Go programming:
A brief introduction to the project

| Interactive Code Editor Write, edit, and test your Go solutions with syntax highlighting and real-time feedback | Instant Results & Analytics Get immediate test results, performance metrics, and detailed execution analysis |

Beautiful leaderboard showcasing top developers with challenge completion indicators, rankings, and achievements
Our most accomplished Go developers, ranked by number of challenges completed:
Note: The data below is automatically updated by GitHub Actions when challenge scoreboards change.
| 🏅 | Developer | Solved | Rate | Achievement | Progress |
|---|---|---|---|---|---|
| 🥇 |
PolinaSvet | 30/30 | 100.0% | Master | ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ |
| 🥈 | ![]()
PopovMarko | 30/30 | 100.0% | Master | ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ |
| 🥉 | ![]()
mvsouza | 30/30 | 100.0% | Master | ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ |
| 4 | ![]()
nzamulov | 30/30 | 100.0% | Master | ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ |
| 5 | ![]()
odelbos | 29/30 | 96.7% | Master | ✅⬜✅✅✅✅✅✅✅✅✅✅✅✅✅
✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ |
| 6 | ![]()
imankhodadi | 28/30 | 93.3% | Master | ✅✅✅✅✅✅✅✅✅✅✅⬜✅⬜✅
✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ |
| 7 | ![]()
mick4711 | 23/30 | 76.7% | Master | ✅✅✅✅✅✅✅✅✅✅⬜⬜✅✅⬜
✅✅✅✅✅✅✅✅⬜⬜✅✅⬜⬜✅ |
| 8 | ![]()
Gandook | 21/30 | 70.0% | Master | ✅⬜✅✅✅✅✅✅✅✅⬜⬜✅⬜⬜
⬜✅✅✅⬜✅✅✅✅✅✅✅⬜⬜✅ |
| 9 | ![]()
y1hao | 20/30 | 66.7% | Master | ✅⬜✅✅✅✅✅✅⬜✅⬜⬜✅✅⬜
✅✅✅✅✅✅✅✅⬜⬜⬜✅⬜⬜✅ |
| 10 | ![]()
Ali-Fartoot | 19/30 | 63.3% | Expert | ✅✅✅✅✅✅✅✅⬜✅⬜⬜✅⬜⬜
✅✅✅✅⬜✅✅✅⬜⬜⬜✅⬜⬜✅ |
✅ Completed • ⬜ Not Completed
All 30 challenges shown in two rows
Updated automatically based on 30 available challenges
Master Go packages through hands-on challenges! Each package offers a structured learning path with real-world scenarios.
Note: The data below is automatically updated by GitHub Actions when package challenge scoreboards change.
| 🏅 | Developer | Total Solved | Packages | Achievement | Challenge Distribution |
|---|---|---|---|---|---|
| 🥇 |
odelbos | 17 | 4 pkgs | 🔥 Package Master | cobra: 4 • fiber: 4 • gin: 4 • gorm: 5 |
| 🥈 | ![]()
PolinaSvet | 8 | 2 pkgs | 💪 Package Advanced | cobra: 4 • gin: 4 |
| 🥉 | ![]()
PopovMarko | 7 | 2 pkgs | 💪 Package Advanced | cobra: 3 • gin: 4 |
| 4 | ![]()
RezaSi | 7 | 6 pkgs | 💪 Package Advanced | cobra: 1 • echo: 1 • fiber: 1 • gin: 1 • gorm: 1 • mongodb: 2 |
| 5 | ![]()
imankhodadi | 7 | 2 pkgs | 💪 Package Advanced | gin: 4 • gorm: 3 |
| 6 | ![]()
22-7-co | 5 | 2 pkgs | 💪 Package Advanced | gin: 4 • gorm: 1 |
| 7 | ![]()
Mxn-ptr | 5 | 2 pkgs | 💪 Package Advanced | gin: 4 • gorm: 1 |
| 8 | ![]()
Onkar-25 | 5 | 3 pkgs | 💪 Package Advanced | gin: 2 • gorm: 2 • mongodb: 1 |
| 9 | ![]()
ItalloMangueBoy | 4 | 1 pkg | 🚀 Package Intermediate | gin: 4 |
| 10 | ![]()
father-frog | 4 | 1 pkg | 🚀 Package Intermediate | gin: 4 |
🚀 Package Challenges - Learn Go packages through practical, real-world scenarios
| Rank | Developer | Completed | Progress |
|---|---|---|---|
| 🥇 | PolinaSvet | 4/4 | 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩 100% |
| 🥈 | odelbos | 4/4 | 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩 100% |
| 🥉 | PopovMarko | 3/4 | 🟩🟩🟩🟩🟩🟩🟩⬜⬜⬜ 75% |
| 4 | ashwinipatankar | 3/4 | 🟩🟩🟩🟩🟩🟩🟩⬜⬜⬜ 75% |
| 5 | RezaSi | 1/4 | 🟩🟩⬜⬜⬜⬜⬜⬜⬜⬜ 25% |
| Rank | Developer | Completed | Progress |
|---|---|---|---|
| 🥇 | RezaSi | 1/4 | 🟩🟩⬜⬜⬜⬜⬜⬜⬜⬜ 25% |
| Rank | Developer | Completed | Progress |
|---|---|---|---|
| 🥇 | odelbos | 4/4 | 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩 100% |
| 🥈 | 0xSangeet | 1/4 | 🟩🟩⬜⬜⬜⬜⬜⬜⬜⬜ 25% |
| 🥉 | RezaSi | 1/4 | 🟩🟩⬜⬜⬜⬜⬜⬜⬜⬜ 25% |
| Rank | Developer | Completed | Progress |
|---|---|---|---|
| 🥇 | 22-7-co | 4/4 | 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩 100% |
| 🥈 | ItalloMangueBoy | 4/4 | 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩 100% |
| 🥉 | Mxn-ptr | 4/4 | 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩 100% |
| 4 | PolinaSvet | 4/4 | 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩 100% |
| 5 | PopovMarko | 4/4 | 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩 100% |
| Rank | Developer | Completed | Progress |
|---|---|---|---|
| 🥇 | odelbos | 5/5 | 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩 100% |
| 🥈 | aswinsreeraj | 3/5 | 🟩🟩🟩🟩🟩🟩⬜⬜⬜⬜ 60% |
| 🥉 | imankhodadi | 3/5 | 🟩🟩🟩🟩🟩🟩⬜⬜⬜⬜ 60% |
| 4 | Onkar-25 | 2/5 | 🟩🟩🟩🟩⬜⬜⬜⬜⬜⬜ 40% |
| 5 | grozdovk | 2/5 | 🟩🟩🟩🟩⬜⬜⬜⬜⬜⬜ 40% |
| Rank | Developer | Completed | Progress |
|---|---|---|---|
| 🥇 | RezaSi | 2/5 | 🟩🟩🟩🟩⬜⬜⬜⬜⬜⬜ 40% |
| 🥈 | Onkar-25 | 1/5 | 🟩🟩⬜⬜⬜⬜⬜⬜⬜⬜ 20% |
| 🥉 | maket12 | 1/5 | 🟩🟩⬜⬜⬜⬜⬜⬜⬜⬜ 20% |
Available Packages: 6 (cobra, echo, fiber, gin, gorm, mongodb)
Most Package Challenges Solved: 17 by odelbos
Transform your coding practice into realistic interview scenarios with our AI-powered features:
Real-Time Code Review - Get instant feedback on code quality, complexity analysis, and improvement suggestions
Dynamic Interview Questions - AI generates follow-up questions based on your solution approach
Progressive Hints - 4-level hint system from subtle nudges to detailed explanations
Multi-LLM Support - Works with Gemini (recommended), OpenAI, or Claude
Simply add your API key to experience interview-style feedback that adapts to your code and challenges you with realistic technical questions.

| AI Code Review Get instant feedback on code quality, complexity analysis, and improvement suggestions from AI | Dynamic Interview Questions AI generates follow-up questions based on your solution approach and coding patterns |
Important: You must fork this repository first before cloning, otherwise you won't be able to push your solutions or create pull requests!
```bash
$ claude mcp add go-interview-practice \
-- python -m otcore.mcp_server <graph>