Collection of Technical Interview Questions solved with Go
Collection of Technical Interview Questions solved with Go
Owner
Raed Shomali
Similar Resources
Leetcode-in-go - A collection of solutions of leetcode problems solved in 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
Collection of awesome interview references.
Awesome Interview Collection of awesome interview reference
🔍 Find stack overflow questions from your favorite terminal!
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
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
Questions and answers example project.
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
27 solved tasks on Golang (level 1)
golang-tasks-lvl1 Решение задач level# 1 (Golang) Запуск программы go run main.go Описание Проект состоит из файла main.go, директории с решением зада
Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like.
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 is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like. This repository holds my submission/answers for these challenges.
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
Brushing questions is not the goal, but the mastering method is If you think it
RundQuiz-Game - This is a Go exercise that implements and builds a quiz game from a list of math questions in a CSV file.
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
oneonone Hassle-free 1on1 meeting questions as API API Protobuf IDL Endpoints ht
Technical Analysis Library for Golang
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
Developed Code for the Fulfillment of the technical task given by Appointy using Go
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.
Manage internal technical documentation that is enriched with live data accreted from your environment.
Entain BE Technical Test with golang
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
World Trade Technical Chain Introduction to WTT Chain World Trade Technical Chain (WTT) is a decentralized, high-efficiency and energy-saving public c
Technical specifications for the IPFS protocol stack
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
Web Terminal A (unsafe) technical demo to export a shell to web browser. This pr
Comments
-
Rewrite with Go Generics
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 tointerface{}
, 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.
-
Why we should set structure variable to nil after use?
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!
Related tags
Collection of useful golang code snippets, mainly for learning purposes
Go-Things Collection of go code snippets, tools, etc. mainly for learning purpos
An experimental package that rely on go generics to implement collection functions utilities
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.
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
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.
Back end of e-books and papers collection website. Only for internal use.
Useful collection functions for golang, based on generic types
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
Lux - A web library collection based on net/http
Most comprehensive list :clipboard: of tech interview questions :blue_book: of companies scraped from Geeksforgeeks, CareerCup and Glassdoor.
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 - Interview problems written in Go
go-interview-problems I created this repository in 2021 to learn Go and practice
A collection of 100+ popular LeetCode problems solved in Go.
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