Home

Awesome

Golang interview questions, learning materials and beautiful quiz terminal app.

Why

I am a mentor. I looked for a way to automate basic help, so I decided to create a single app with interview questions and learning instructions.

Use it to:

It will help to improve results if you don't have enough experience in concurrency and interviews.

It complements well with:

Features

Real interview challenges

Tutorial and 10+ reworked challenges from my experience as an interviewer and candidate.

Complex questions

It isn't about "program output". Many answers are bounded to code lines.

Learning tips

Fix knowledge gaps fast. Jump to question topic in Tour of Go, gobyexample.com and "Learn go with tests".

And other

Support a project community

Any contribution is welcome in issues:

Installation and usage

You should have Go installed

1. Install or update

go install github.com/rusinikita/trainer@latest

2. Run

trainer

3. Tutorial

Please, select tutorial as first challenge

Thanks

Some questions are inspired by this quiz