Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/arttet/interview-preparation-kit-in-go

:open_book: The Interview Preparation Kit in Go
https://github.com/arttet/interview-preparation-kit-in-go

algorithm-challenges algorithms algorithms-and-data-structures

Last synced: about 5 hours ago
JSON representation

:open_book: The Interview Preparation Kit in Go

Awesome Lists containing this project

README

        

# The Interview Preparation Kit in Go

[![Go Version](https://img.shields.io/github/go-mod/go-version/arttet/Interview-Preparation-Kit-in-Go)](https://golang.org)
[![GitHub CI](https://github.com/arttet/Interview-Preparation-Kit-in-Go/actions/workflows/github-ci.yml/badge.svg?branch=main)](https://github.com/arttet/Interview-Preparation-Kit-in-Go/actions/workflows/github-ci.yml)
[![codecov](https://codecov.io/gh/arttet/Interview-Preparation-Kit-in-Go/branch/main/graph/badge.svg?token=EZQHXFHO0S)](https://codecov.io/gh/arttet/Interview-Preparation-Kit-in-Go)
[![Go Report Card](https://goreportcard.com/badge/github.com/arttet/Interview-Preparation-Kit-in-Go)](https://goreportcard.com/report/github.com/arttet/Interview-Preparation-Kit-in-Go)
[![CodeFactor](https://www.codefactor.io/repository/github/arttet/interview-preparation-kit-in-go/badge)](https://www.codefactor.io/repository/github/arttet/interview-preparation-kit-in-go)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/57603658e2b246108c36bd28a036ffda)](https://app.codacy.com/gh/arttet/Interview-Preparation-Kit-in-Go/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
[![Code Climate Maintainability](https://api.codeclimate.com/v1/badges/a9a98725847b5152fd21/maintainability)](https://codeclimate.com/github/arttet/Interview-Preparation-Kit-in-Go/maintainability)
[![DeepSource](https://app.deepsource.com/gh/arttet/Interview-Preparation-Kit-in-Go.svg/?label=active+issues&show_trend=false&token=N4TCTyuUsKMe41AKOfbxi3Ej)](https://app.deepsource.com/gh/arttet/Interview-Preparation-Kit-in-Go/)
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Farttet%2FInterview-Preparation-Kit-in-Go.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Farttet%2FInterview-Preparation-Kit-in-Go?ref=badge_shield)
[![GitHub License](https://img.shields.io/github/license/arttet/Interview-Preparation-Kit-in-Go)](LICENSE)

The **Interview Preparation Kit in Go** is a collection of algorithm challenges
and solutions from various courses, designed to assist developers prepare for
technical interviews by mastering algorithms and problem-solving techniques.

## Usage

```text
$ make
▸▸▸ Development commands ◂◂◂
help: Display the help message
req: Install requirements
fmt: Format the codebase
lint: Run static code analyzers
audit: Run security scanners
build: Compile the packages
test: Run unit tests
bench: Execute benchmarks
pprof: Run performance profiling with pprof
coverage: Generate an HTML report for code coverage
validate: Validate configurations
clean: Remove generated build artifacts
▸▸▸ Documentation commands ◂◂◂
doc-build: Build the documentation site [env: DOC_DIR=]
doc-serve: Serve the documentation site [env: DOC_PORT=]
doc-clean: Remove generated artifacts [env: DOC_DIR=]
```

## License

This project is licensed under the [Apache 2.0 License](LICENSE).

[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Farttet%2FInterview-Preparation-Kit-in-Go.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Farttet%2FInterview-Preparation-Kit-in-Go?ref=badge_large)