Collection of Technical Interview Questions solved with Go

You might also like...
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.
Collection of awesome interview references.

Awesome Interview Collection of awesome interview reference

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

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

🔍 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

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

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 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

MNC Technical Test With Golang

MNC Technical Test With Golang

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
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

Web Terminal A (unsafe) technical demo to export a shell to web browser. This pr

Comments
  • Rewrite with Go Generics

    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 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.

    opened by moeen 3
  • Why we should set structure variable to nil after use?

    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!

    opened by horis233 1
Owner
Raed Shomali
A Software Engineer by Profession, a Photographer by Talent and a Joker by Nature.
Raed Shomali
Collection of useful golang code snippets, mainly for learning purposes

Go-Things Collection of go code snippets, tools, etc. mainly for learning purpos

Marcel Hertel 0 Dec 31, 2021
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

null 21 Mar 20, 2022
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

Bankole Ojo 1 Oct 25, 2022
Go-lpe - A collection of LPE exploits written in Go

go-lpe A collection of LPE exploits written in Go Exploits CVE Description Link

Jing Mi 32 Dec 6, 2022
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.

null 3 Nov 1, 2022
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

sxyazi 28 Jul 21, 2022
Lux - A web library collection based on net/http

Lux - A web library collection based on net/http

serve-it-yourself 18 Jan 7, 2023
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 ??

Twowaits 6.4k Dec 29, 2022
Go-interview-problems - Interview problems written in Go

go-interview-problems I created this repository in 2021 to learn Go and practice

Joe Stowers 2 Jan 25, 2022
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

Austin Gebauer 1.7k Dec 25, 2022