arlieu / Interview Guide
Coding/technical interview guide: data structures, algorithms, complexity analyses, interview questions
Stars: ✭ 54
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Interview Guide
Interview Questions
List of all the Interview questions practiced from online resources and books
Stars: ✭ 187 (+246.3%)
Mutual labels: algorithm, graph, data-structures, interview-questions
Data Structures Algorithms
My implementation of 85+ popular data structures and algorithms and interview questions in Python 3 and C++
Stars: ✭ 273 (+405.56%)
Mutual labels: algorithm, graph, data-structures, interview-questions
Tech Refrigerator
🍰 기술 냉장고입니다. 🛒 기술 면접 , 전공 시험 , 지식 함양 등 분명 도움될 거예요! 🤟
Stars: ✭ 699 (+1194.44%)
Mutual labels: algorithm, data-structures, interview-questions
Interview
📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendatio…
Stars: ✭ 21,608 (+39914.81%)
Mutual labels: algorithm, data-structures, interview-questions
Algorithms Primer
A consolidated collection of resources for you to learn and understand algorithms and data structures easily.
Stars: ✭ 381 (+605.56%)
Mutual labels: algorithm, data-structures, interview-questions
C Plus Plus
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
Stars: ✭ 17,151 (+31661.11%)
Mutual labels: algorithm, data-structures, interview-questions
Javascript Datastructures Algorithms
📚 collection of JavaScript and TypeScript data structures and algorithms for education purposes. Source code bundle of JavaScript algorithms and data structures book
Stars: ✭ 3,221 (+5864.81%)
Mutual labels: algorithm, graph, data-structures
Algodeck
An Open-Source Collection of 200+ Algorithmic Flash Cards to Help you Preparing your Algorithm & Data Structure Interview 💯
Stars: ✭ 4,441 (+8124.07%)
Mutual labels: algorithm, graph, data-structures
Algorithms
Solved algorithms and data structures problems in many languages
Stars: ✭ 1,021 (+1790.74%)
Mutual labels: algorithm, graph, data-structures
Competitive coding
This repository contains some useful codes, techniques, algorithms and problem solutions helpful in Competitive Coding.
Stars: ✭ 393 (+627.78%)
Mutual labels: algorithm, graph, data-structures
Dsa.js Data Structures Algorithms Javascript
🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook
Stars: ✭ 6,251 (+11475.93%)
Mutual labels: algorithm, graph, data-structures
Algorithms and data structures
180+ Algorithm & Data Structure Problems using C++
Stars: ✭ 4,667 (+8542.59%)
Mutual labels: algorithm, data-structures, interview-questions
Data Structures
Common data structures and algorithms implemented in JavaScript
Stars: ✭ 139 (+157.41%)
Mutual labels: algorithm, graph, data-structures
Coderchef Kitchen
The official repository for our programming kitchen which consists of 50+ delicious programming recipes having all the interesting ingredients ranging from dynamic programming, graph theory, linked lists and much more. All the articles contain beautiful images and some gif/video at times to help clear important concepts.
Stars: ✭ 306 (+466.67%)
Mutual labels: algorithm, graph, interview-questions
Java Algorithms Implementation
Algorithms and Data Structures implemented in Java
Stars: ✭ 3,927 (+7172.22%)
Mutual labels: algorithm, graph, data-structures
Sde Interview Questions
Most comprehensive list 📋 of tech interview questions 📘 of companies scraped from Geeksforgeeks, CareerCup and Glassdoor.
Stars: ✭ 5,406 (+9911.11%)
Mutual labels: algorithm, data-structures, interview-questions
Algorithms
Study cases for Algorithms and Data Structures.
Stars: ✭ 32 (-40.74%)
Mutual labels: algorithm, graph, data-structures
Goraph
Package goraph implements graph data structure and algorithms.
Stars: ✭ 635 (+1075.93%)
Mutual labels: algorithm, graph
Arabiccompetitiveprogramming
The repository contains the ENGLISH description files attached to the video series in my ARABIC algorithms channel.
Stars: ✭ 675 (+1150%)
Mutual labels: algorithm, data-structures
Get better at cp in 2 months
This contains the curriculum that I will follow to get better at Competitive Programming in 2 months.
Stars: ✭ 627 (+1061.11%)
Mutual labels: algorithm, data-structures
Interview Guide
This repo is my guide for interview preparation. Feel free to use it as you see fit. It consists of common data structure and algorithm implementations and notes, complexity analyses, and interview questions I have come across. My implementations are done in Python for uniformity and convenience. However, the solutions that I provided to the interview questions are not necessarily done in Python.
Data Structures
Linked Lists | ||
---|---|---|
Singly Linked | code | notes |
Doubly Linked | code | notes |
Stacks | ||
LIFO | code | notes |
Queues | ||
FIFO | code | notes |
Deque | code | notes |
Priority Queue | code | notes |
Trees | ||
BST | code | notes |
AVL | code | notes |
Red-Black | code | notes |
Hash Tables | ||
Open Addressing | code | notes |
Separate Chaining | code | notes |
Graphs | ||
Adjacency List | code | notes |
Adjacency Matrix | code | notes |
Algorithms
Sorting
Bubblesorts | ||
---|---|---|
Bubblesort | code | notes |
Simple Sorts | ||
Insertion Sort | code | notes |
Selection Sort | code | notes |
Efficient Sorts | ||
Merge Sort | code | notes |
Quicksort | code | notes |
Heapsort | code | notes |
Distribution Sorts | ||
Bucket Sort | code | notes |
Counting Sort | code | notes |
Radix Sort | code | notes |
Graphing
Greedy | ||
---|---|---|
Kruskal's Algorithm | code | notes |
Prim's Algorithm | code | notes |
Huffman Coding | code | notes |
Dynamic Programming | ||
Bellman-Ford Algorithm | code | notes |
Dijkstra's Algorithm | code | notes |
A* Search Algorithm | code | notes |
Breadth First Search | ||
Breadth First Search | code | notes |
Depth First Search | ||
Depth First Search | code | notes |
Interview Q&A
Coding
Easy | ||
---|---|---|
Balanced Delimiters | code | notes |
First Repeating Character | code | notes |
Add Reversed Linked Lists | code | notes |
Rectangle Overlap | code | notes |
Greatest Time | code | notes |
Prime Numbers | code | notes |
Merge Sort | code | notes |
BST | code | notes |
Medium | ||
NxN Board Game | code | notes |
Longest Palindrome | code | notes |
Product Seeds | code | notes |
Iterative Inorder Traversal | code | notes |
Minimum Length Subarray | code | notes |
Linked List Palindrome | code | notes |
k Most Frequent Elements | code | notes |
Hard | ||
Kth Nearest Point | code | notes |
Shortest Path with Obstacle Avoidance | code | notes |
code | notes |
Brain Teasers
Easy | |
---|---|
Sudoku Sub-Grid | Problem |
10x10x10 Rubik's Cube | Problem |
Medium | |
Three Wise Men | Problem |
Hard |
Theory/Technology
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].