Most comprehensive list :clipboard: of tech interview questions :blue_book: of companies scraped from Geeksforgeeks, CareerCup and Glassdoor.

All Contributors

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 👐

There are many unfinished articles in this repo. Feel free to contribute or create the issue.

Note:

 This repo is for educational purposes only. If you are going to contribute, don't do symbolic  contribution. 
 Strictly adhere to contributing guidelines and hacktoberfest rules. Fixing grammar, typos and formatting only
 is complete non-sense. And non-sense is highly discouraged.

Top Contributors

Thanks goes to these wonderful people:

Subash Selvaraj
Subash Selvaraj

💻
Shruti Bhutaiya
Shruti Bhutaiya

💻
Akshit Kharbanda
Akshit Kharbanda

💻
Dhruv Aggarwal
Dhruv Aggarwal

💻
Cheshta Kwatra
Cheshta Kwatra

💻
Kartikay Shandil
Kartikay Shandil

💻
Tanay Toshniwal
Tanay Toshniwal

💻

Like this repo ? Contribute new questions this hacktoberfest and be a part of it. #Hacktoberfest_2019

For contributing see Contributing guidelines .

Similar projects:

Feel free to show your love ❤️ by putting a star on this project ✌️ .

References

Owner
Twowaits
Twowaits is a digital learning platform to enable learning, here we add open source projects contributed by professional for students to learn!
Twowaits
Comments
  • need to add another question that I was asked recently at uber

    need to add another question that I was asked recently at uber

    The question I was asked is,

    A segment of arbitrary size, how do we tell that it is captured or not. E - Empty, 1 - Color 1, 2 - Color 2

    EE1111EE EE1221EE EE1221EE EE1111EE Captured

    EE1111EE EE1221EE EE1221EE E1221EEE E1111EEE Captured

    EE1111EE EE1221EE EE2221EE EE111EEE Not Captured

    I would like to add it, and if someone can suggest a solution I'd be grateful

  • Missing questions in Google article!

    Missing questions in Google article!

    Aforementioned article lacks the technical interview round questions. It needs to be comprehensive covering questions across all rounds. Anyone taking this issue must follow the contributing guidelines.

  • Need better approach for aligning article hyperlinks in top-level Readme

    Need better approach for aligning article hyperlinks in top-level Readme

    As of now, companies articles are aligned in the form of bulleted unordered list. But the problem with this approach is that as soon as we have properly completed articles of more companies, it will turn into a big mess. Have seen alphabetical grid approach in multiple awesome prefixed repos. If the same can be implemented here, then it will look well ordered and presented.

  • Incomplete Adobe article, need to add more questions!

    Incomplete Adobe article, need to add more questions!

    Currently, this article is in initial phase. Anyone taking this issue must ensure adding some questions in all the section as specified in contributing guidelines. Happy coding🤟!

  • Missing questions in Amazon article

    Missing questions in Amazon article

    Coding round and technical interview round questions are almost non-existent in this article. Anyone taking this issue should add some questions to all the aforementioned or blank sections while keeping contributing guidelines in mind. Geeksforgeeks has lot of articles regarding Amazon. It would be great if someone properly enhance the article rather than symbolic contributon of 1 question or fixing typos.

  • Wave Array

    Wave Array

    Question asked on Amazon SDE (intern) coding round. Given a sorted array arr[] of distinct integers. Sort the array into a wave-like array and return it. In other words, arrange the elements into a sequence such that a1 >= a2 <= a3 >= a4 <= a5..... (considering the increasing lexicographical order).

  • Project not participating in Hacktoberfest 2021

    Project not participating in Hacktoberfest 2021

    Question : Is this project not participating in Hacktoberfest 2021 ? Reason for raising Issue : Contribution Profile for Hacktoberfest 2021 says "Project not participating" after 2nd contribution to this repository.

Practice-dsa-go - Data Structures and Algorithms for Interview Preparation in Go

Data Structures and Algorithms for Interview Preparation in Go Data Structures K

Jul 3, 2022
101+ coding interview problems in Go

116+ Coding Interview Problems with Detailed Solutions The Ultimate Go Study Guide eBook version → Join my mailing list to get the latest updates here

Dec 31, 2022
May 15, 2022
Fast and easy-to-use skip list for Go.

Skip List in Golang Skip list is an ordered map. See wikipedia page skip list to learn algorithm details about this data structure. Highlights in this

Dec 4, 2022
A skip list implementation in Go

About This is a library implementing skip lists for the Go programming language (http://golang.org/). Skip lists are a data structure that can be used

Sep 21, 2022
A Go library for an efficient implementation of a skip list: https://godoc.org/github.com/MauriceGit/skiplist
A Go library for an efficient implementation of a skip list: https://godoc.org/github.com/MauriceGit/skiplist

Fast Skiplist Implementation This Go-library implements a very fast and efficient Skiplist that can be used as direct substitute for a balanced tree o

Dec 30, 2022
skipmap is a high-performance concurrent sorted map based on skip list. Up to 3x ~ 10x faster than sync.Map in the typical pattern.
skipmap is a high-performance concurrent sorted map based on skip list. Up to 3x ~ 10x faster than sync.Map in the typical pattern.

Introduction skipmap is a high-performance concurrent map based on skip list. In typical pattern(one million operations, 90%LOAD 9%STORE 1%DELETE), th

Jan 8, 2023
The first generic linked list in go :dancer:

linkedlist.go The first generic linked list in go ?? gotip first of all you need to install the master version of golang. go install golang.org/dl/got

Dec 7, 2022
A skip list of arbitrary elements that can be filtered using roaring bitmaps stored in an LRU cache

Skipfilter This package provides a data structure that combines a skiplist with a roaring bitmap cache. This library was created to efficiently filter

Aug 4, 2022
Advanced linked list package for go.

golib/list ライブラリ 可変長の連結リストを提供するライブラリーです。 状況によらず、メモリ開放処理を一貫性した書き方で実装できるので、メモリ解放をプログラマが管理しやすい作りになっています。 list.List 片方向連結リストを提供するモジュールです。 list.Nodeが使われていま

Jan 21, 2022
A fast, threadsafe skip list in Go
A fast, threadsafe skip list in Go

fast-skiplist Purpose As the basic building block of an in-memory data structure store, I needed an implementation of skip lists in Go. It needed to b

Dec 2, 2022
estruct traverses javascript projects and maps all the dependencies and relationships to a JSON. the output can be used to build network visualizations of the project and document the architecture.
estruct traverses javascript projects and maps all the dependencies and relationships to a JSON. the output can be used to build network visualizations of the project and document the architecture.

EStruct traverses javascript projects and maps all the dependencies and relationships to a JSON. The output can be used to build network visualizations of the project and document the architecture.

Jan 27, 2022
Golang string comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...

Go-edlib : Edit distance and string comparison library Golang string comparison and edit distance algorithms library featuring : Levenshtein, LCS, Ham

Dec 20, 2022
Go package for mapping values to and from space-filling curves, such as Hilbert and Peano curves.
Go package for mapping values to and from space-filling curves, such as Hilbert and Peano curves.

Hilbert Go package for mapping values to and from space-filling curves, such as Hilbert and Peano curves. Documentation available here This is not an

Dec 23, 2022
Levenshtein distance and similarity metrics with customizable edit costs and Winkler-like bonus for common prefix.

A Go package for calculating the Levenshtein distance between two strings This package implements distance and similarity metrics for strings, based o

Dec 15, 2022
Decode / encode XML to/from map[string]interface{} (or JSON); extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.

mxj - to/from maps, XML and JSON Decode/encode XML to/from map[string]interface{} (or JSON) values, and extract/modify values from maps by key or key-

Dec 22, 2022
Dasel - Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool.
Dasel - Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool.

Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.

Jan 1, 2023
💯 Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving

Package validator implements value validations for structs and individual fields based on tags.

Nov 9, 2022
Go translations of the algorithms and clients in the textbook Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne.

Overview Go translations of the Java source code for the algorithms and clients in the textbook Algorithms, 4th Edition by Robert Sedgewick and Kevin

Dec 13, 2022