go-interview
Collection of Technical Interview Questions solved with Go
Collection of Technical Interview Questions solved with Go
Leetcode in Go A collection of solutions of leetcode problems solved in go! The problems are categorized based on their difficulty level. Easy Problem
Awesome Interview Collection of awesome interview reference
Stack Overflow Cli (Stovc) Stack Overflow Cli is a CLI tool that helps you to search a question in stack overflow in your terminal. Installation Downl
Algorithms and Data Structures Solved in Golang Hi! I'm Bruno Melo and this repository contains a lot challenges solved on many plataforms using go as
Question Answer Service REST Service for questions and answers Database modeling Directory tree pkg: Here is the main source code. sql: Here are all t
golang-tasks-lvl1 Решение задач level# 1 (Golang) Запуск программы go run main.go Описание Проект состоит из файла main.go, директории с решением зада
Advent of Code 2021 Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved
Advent of Code - Zach Howell's Answers Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels
Brushing questions is not the goal, but the mastering method is If you think it
Go RundQuiz Game Exercise details This exercise is broken into two parts to help simplify the process of explaining it as well as to make it easier to
oneonone Hassle-free 1on1 meeting questions as API API Protobuf IDL Endpoints ht
Techan TechAn is a technical analysis library for Go! It provides a suite of tools and frameworks to analyze financial data and make trading decisions
INSTAGRAM BACKEND API BY KUNAL KULKARNI Table of Contents About The Project Built With Getting Started Prerequisites Installation Usage License Contac
Manage internal technical documentation that is enriched with live data accreted from your environment.
Entain BE Technical Test This test has been designed to demonstrate your ability and understanding of technologies commonly used at Entain. Please tre
World Trade Technical Chain Introduction to WTT Chain World Trade Technical Chain (WTT) is a decentralized, high-efficiency and energy-saving public c
IPFS Specifications This repository contains the specs for the IPFS Protocol and associated subsystems. Understanding the meaning of the spec badges a
Web Terminal A (unsafe) technical demo to export a shell to web browser. This pr
Great job with the repo!
As you might now, Go Generics are coming in Go 1.18. And lots of your code can be rewritten with Generics. Also there is a any
type coming which is simply an alias to interface{}
, In case you don't want to use Generics.
Are you planning to rewrite the code with Generics? If so, I can help you with that.
Firstly, really appreciate your sharing the collection of Golang technical interview questions, which really help me to learn Golang as a beginner.
I have a question when I read your doubly lined list Implement. I found you will set the structure variable to nil
after using it.
For example, in the following function: https://github.com/shomali11/go-interview/blob/master/datastructures/linkedlists/doublylinkedlists/doubly_linked_lists.go#L94
// GetIndexOf returns the index of the first occurence
func (s *DoublyLinkedList) GetIndexOf(value interface{}) int {
index := 0
current := s.head
for current != nil {
if value == current.Value {
return index
}
current = current.Next
index++
}
current = nil <-- This line
return -1
}
Will the function cause a leak if it isn't set to nil
?
It is probably a dumb question. Could you shed some light?
Thanks in advance!
Go-Things Collection of go code snippets, tools, etc. mainly for learning purpos
go-underscore go-underscore is a utility-belt library for Golang that provides s
forms814 A website builder, useful for writing data collection webapps quickly. Project Design The method in use here is to mix it with complicated fo
go-lpe A collection of LPE exploits written in Go Exploits CVE Description Link
Back end of e-books and papers collection website. Only for internal use.
go-collection English | 简体中文 go-collection provides developers with a convenient set of functions for working with common slices, maps, and arrays dat
Lux - A web library collection based on net/http
Companies* Companies E Expedia G Grab M MobiKwik N NEC Technologies P PayPal S Samsung Research Institute U Uber Y Yatra.com Z Zomato Announcements ??
go-interview-problems I created this repository in 2021 to learn Go and practice
go-leetcode A collection of 100+ popular LeetCode problems that I've solved in Go. Each directory includes a: Description with link to LeetCode proble