{"id":13461333,"url":"https://github.com/shomali11/go-interview","last_synced_at":"2025-05-14T19:04:11.258Z","repository":{"id":37445911,"uuid":"250927119","full_name":"shomali11/go-interview","owner":"shomali11","description":"Collection of Technical Interview Questions solved with Go","archived":false,"fork":false,"pushed_at":"2023-07-10T21:02:37.000Z","size":198,"stargazers_count":4640,"open_issues_count":0,"forks_count":480,"subscribers_count":139,"default_branch":"master","last_synced_at":"2025-04-06T08:09:25.563Z","etag":null,"topics":["answer","go","golang","interview","question"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shomali11.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2020-03-29T01:06:30.000Z","updated_at":"2025-04-05T22:28:24.000Z","dependencies_parsed_at":"2024-01-06T14:04:20.726Z","dependency_job_id":null,"html_url":"https://github.com/shomali11/go-interview","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shomali11%2Fgo-interview","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shomali11%2Fgo-interview/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shomali11%2Fgo-interview/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shomali11%2Fgo-interview/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shomali11","download_url":"https://codeload.github.com/shomali11/go-interview/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248710401,"owners_count":21149185,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["answer","go","golang","interview","question"],"created_at":"2024-07-31T11:00:34.697Z","updated_at":"2025-04-13T11:45:26.591Z","avatar_url":"https://github.com/shomali11.png","language":"Go","funding_links":[],"categories":["Go","Go (531)","Repositories"],"sub_categories":[],"readme":"# go-interview [![Build Status](https://travis-ci.com/shomali11/go-interview.svg?branch=master)](https://travis-ci.com/shomali11/go-interview) [![Go Report Card](https://goreportcard.com/badge/github.com/shomali11/go-interview)](https://goreportcard.com/report/github.com/shomali11/go-interview) [![GoDoc](https://godoc.org/github.com/shomali11/go-interview?status.svg)](https://godoc.org/github.com/shomali11/go-interview) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nCollection of Technical Interview Questions solved with Go\n\n* [Algorithms](https://github.com/shomali11/go-interview/tree/master/algorithms)\n  * [A Star](https://github.com/shomali11/go-interview/tree/master/algorithms/astar)\n* [Datastructures](https://github.com/shomali11/go-interview/tree/master/datastructures)\n  * [Linked Lists](https://github.com/shomali11/go-interview/tree/master/datastructures/linkedlists)\n    * [Doubly Linked List](https://github.com/shomali11/go-interview/tree/master/datastructures/linkedlists/doublylinkedlists)\n    * [Singly Linked List](https://github.com/shomali11/go-interview/tree/master/datastructures/linkedlists/singlylinkedlists)\n  * [Maps](https://github.com/shomali11/go-interview/tree/master/datastructures/maps)\n    * [Hash Multi Maps](https://github.com/shomali11/go-interview/tree/master/datastructures/maps/hashmultimaps)\n    * [LRU Caches](https://github.com/shomali11/go-interview/tree/master/datastructures/maps/lrucaches)\n  * [Trees](https://github.com/shomali11/go-interview/tree/master/datastructures/trees)\n  * [Priority Queues](https://github.com/shomali11/go-interview/tree/master/datastructures/priorityqueues)\n  * [Queues](https://github.com/shomali11/go-interview/tree/master/datastructures/queues)\n  * [Sets](https://github.com/shomali11/go-interview/tree/master/datastructures/sets)\n    * [Hash Multi Sets](https://github.com/shomali11/go-interview/tree/master/datastructures/sets/hashmultisets)\n    * [Hash Sets](https://github.com/shomali11/go-interview/tree/master/datastructures/sets/hashsets)\n  * [Stacks](https://github.com/shomali11/go-interview/tree/master/datastructures/stacks)\n    * [Linked List Stacks](https://github.com/shomali11/go-interview/tree/master/datastructures/stacks/linkedliststacks)\n    * [Min/Max Stacks](https://github.com/shomali11/go-interview/tree/master/datastructures/stacks/minmaxstacks)\n    * [Slice Stacks](https://github.com/shomali11/go-interview/tree/master/datastructures/stacks/slicestacks)\n* [Evaluations](https://github.com/shomali11/go-interview/tree/master/evaluations)\n  * [Postfix](https://github.com/shomali11/go-interview/tree/master/evaluations/postfixes)\n  * [Repeating Fractions](https://github.com/shomali11/go-interview/tree/master/evaluations/repeatingfractions)\n* [Lists](https://github.com/shomali11/go-interview/tree/master/lists)\n  * [Detect Cycle](https://github.com/shomali11/go-interview/tree/master/lists/detectcycles)\n  * [Detect Intersection](https://github.com/shomali11/go-interview/tree/master/lists/detectintersections)\n  * [Reverse List](https://github.com/shomali11/go-interview/tree/master/lists/reverses)\n* [Numbers](https://github.com/shomali11/go-interview/tree/master/numbers)\n  * [Armstrong Number](https://github.com/shomali11/go-interview/tree/master/numbers/armstrongs)\n  * [Base Conversions](https://github.com/shomali11/go-interview/tree/master/numbers/bases)\n  * [Count Digits](https://github.com/shomali11/go-interview/tree/master/numbers/countdigits)\n  * [Count Primes](https://github.com/shomali11/go-interview/tree/master/numbers/countprimes)\n  * [Excel Column Conversions](https://github.com/shomali11/go-interview/tree/master/numbers/excels)\n  * [Fibonacci Number](https://github.com/shomali11/go-interview/tree/master/numbers/fibonaccis)\n  * [Leap Years](https://github.com/shomali11/go-interview/tree/master/numbers/leapyears)\n  * [Palindromes](https://github.com/shomali11/go-interview/tree/master/numbers/palindromes)\n  * [Perfect Number](https://github.com/shomali11/go-interview/tree/master/numbers/perfects)\n  * [Power Function](https://github.com/shomali11/go-interview/tree/master/numbers/powers)\n  * [Prime Number](https://github.com/shomali11/go-interview/tree/master/numbers/primes)\n  * [Reverse](https://github.com/shomali11/go-interview/tree/master/numbers/reverses)\n* [Stacks](https://github.com/shomali11/go-interview/tree/master/stacks)\n  * [Balanced Parantheses](https://github.com/shomali11/go-interview/tree/master/stacks/balancedparantheses)\n* [Slices](https://github.com/shomali11/go-interview/tree/master/slices)\n  * [Duplicates](https://github.com/shomali11/go-interview/tree/master/slices/duplicates)\n  * [Group Anagrams](https://github.com/shomali11/go-interview/tree/master/slices/groupanagrams)\n  * [Min Meeting Rooms](https://github.com/shomali11/go-interview/tree/master/slices/minmeetingrooms)\n  * [Rotations](https://github.com/shomali11/go-interview/tree/master/slices/rotations)\n    * [Count Rotations](https://github.com/shomali11/go-interview/tree/master/slices/rotations/countrotations)\n    * [Minimum in Rotated Array](https://github.com/shomali11/go-interview/tree/master/slices/rotations/minrotations)\n* [Streams](https://github.com/shomali11/go-interview/tree/master/streams)\n  * [Moving Average](https://github.com/shomali11/go-interview/tree/master/streams/movingaverages)\n  * [Running Average](https://github.com/shomali11/go-interview/tree/master/streams/runningaverages)\n  * [Running Median](https://github.com/shomali11/go-interview/tree/master/streams/runningmedians)\n* [Strings](https://github.com/shomali11/go-interview/tree/master/strings)\n  * [Add Binary Strings](https://github.com/shomali11/go-interview/tree/master/strings/addbinaries)\n  * [Palindromes](https://github.com/shomali11/go-interview/tree/master/strings/palindromes)\n    * [Palindrome Sentences](https://github.com/shomali11/go-interview/tree/master/strings/palindromes/palindromesentences)\n    * [Palindrome Strings](https://github.com/shomali11/go-interview/tree/master/strings/palindromes/palindromestrings)\n  * [Reverses](https://github.com/shomali11/go-interview/tree/master/strings/reverses)\n    * [Reverse Sentences](https://github.com/shomali11/go-interview/tree/master/strings/reverses/reversesentences)\n    * [Reverse Strings](https://github.com/shomali11/go-interview/tree/master/strings/reverses/reversestrings)\n  * [Sort](https://github.com/shomali11/go-interview/tree/master/strings/sorts)\n  * [Break Words](https://github.com/shomali11/go-interview/tree/master/strings/wordbreakers)\n* [Trees](https://github.com/shomali11/go-interview/tree/master/trees)\n  * [Balanced Trees](https://github.com/shomali11/go-interview/tree/master/trees/balancedtrees)\n    * [Balanced Binary Trees](https://github.com/shomali11/go-interview/tree/master/trees/balancedtrees/balancedbinarytrees)\n    * [Balanced Trees](https://github.com/shomali11/go-interview/tree/master/trees/balancedtrees/balancedmultitrees)\n  * [Heights](https://github.com/shomali11/go-interview/tree/master/trees/heights)\n    * [Binary Tree Heights](https://github.com/shomali11/go-interview/tree/master/trees/heights/binarytreeheights)\n    * [Tree Heights](https://github.com/shomali11/go-interview/tree/master/trees/heights/multitreeheights)\n  * [Invert Trees](https://github.com/shomali11/go-interview/tree/master/trees/inverttrees)\n    * [Invert Binary Trees](https://github.com/shomali11/go-interview/tree/master/trees/inverttrees/invertbinarytrees)\n    * [Invert Trees](https://github.com/shomali11/go-interview/tree/master/trees/inverttrees/invertmultitrees)\n  * [Longest Distinct Paths](https://github.com/shomali11/go-interview/tree/master/trees/longestdistinctpaths)\n  * [Print By Columns](https://github.com/shomali11/go-interview/tree/master/trees/printcolumns)\n  * [Print By Levels](https://github.com/shomali11/go-interview/tree/master/trees/printlevels)\n  * [Print Zig Zag](https://github.com/shomali11/go-interview/tree/master/trees/printzigzag)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshomali11%2Fgo-interview","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshomali11%2Fgo-interview","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshomali11%2Fgo-interview/lists"}