All Projects → ashuray → Interviewroom

ashuray / Interviewroom

Contains all important data structure and algorithms problems asked in interviews

Projects that are alternatives of or similar to Interviewroom

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 (+10338.65%)
Mutual labels:  algorithm, interview, interview-questions, leetcode, interview-preparation
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 (+47.83%)
Mutual labels:  algorithm, interview, interview-questions, leetcode, interview-preparation
Interviews
Everything you need to know to get the job.
Stars: ✭ 54,875 (+26409.66%)
Mutual labels:  algorithm, interview, interview-questions, leetcode, interview-preparation
Leetcode
👏🏻 leetcode solutions for Humans™
Stars: ✭ 1,129 (+445.41%)
Mutual labels:  algorithm, interview, interview-questions, leetcode, interview-preparation
Leetcode Sol Res
Clean, Understandable Solutions and Resources for LeetCode Online Judge Algorithm Problems.
Stars: ✭ 1,647 (+695.65%)
Mutual labels:  algorithm, interview, interview-questions, leetcode, interview-preparation
Coding-Interview-101
Solutions to LeetCode problems filtered with companies, topics and difficulty.
Stars: ✭ 21 (-89.86%)
Mutual labels:  leetcode, interview, interview-questions, interview-preparation
Codinginterviews
This repository contains coding interviews that I have encountered in company interviews
Stars: ✭ 2,881 (+1291.79%)
Mutual labels:  algorithm, interview, interview-questions, interview-preparation
.codebits
📚 List of resources for Algorithms and Data Structures in Python & other CS topics @2017
Stars: ✭ 144 (-30.43%)
Mutual labels:  algorithm, interview, interview-questions, leetcode
Algorithms And Data Structures In Java
Algorithms and Data Structures in Java
Stars: ✭ 498 (+140.58%)
Mutual labels:  algorithm, interview, leetcode, interview-preparation
Free Programming Books
📚码农周报 免费的编程书籍,leetcode(力扣)题解、前端算法题,牛客网前端大厂面试题题解、提升工作效率的常用工具等📈🎉
Stars: ✭ 345 (+66.67%)
Mutual labels:  algorithm, interview, interview-questions, leetcode
Interview Questions
List of all the Interview questions practiced from online resources and books
Stars: ✭ 187 (-9.66%)
Mutual labels:  algorithm, interview, interview-questions, interview-preparation
CodingInterview
Leetcode解题、剑指offer第二版💪💪💪⛷😀
Stars: ✭ 28 (-86.47%)
Mutual labels:  leetcode, interview, interview-questions, interview-preparation
Algorithmic-Problem-Solving
Solutions of algorithmic type of programming problems from sites like LeetCode.com, HackerRank.com, LeetCode.com, Codility.com, CodeForces.com, etc. using Java.
Stars: ✭ 20 (-90.34%)
Mutual labels:  leetcode, interview, interview-questions, interview-preparation
Algorithms Leetcode Javascript
Algorithms resolution in Javascript. Leetcode - Geeksforgeeks - Careercup
Stars: ✭ 157 (-24.15%)
Mutual labels:  interview, interview-questions, leetcode, interview-preparation
Interviewguide
《大厂面试指北》——包括Java基础、JVM、数据库、mysql、redis、计算机网络、算法、数据结构、操作系统、设计模式、系统设计、框架原理。最佳阅读地址:http://notfound9.github.io/interviewGuide/
Stars: ✭ 3,117 (+1405.8%)
Mutual labels:  interview, interview-questions, leetcode, interview-preparation
Awesome Algorithm Question Solution
LeetCode,《剑指offer》中的算法题的题目和解法以及常见算法的实现
Stars: ✭ 988 (+377.29%)
Mutual labels:  algorithm, interview, interview-questions, leetcode
Leetcode In Swift
My solutions to LeetCode problems written in Swift
Stars: ✭ 150 (-27.54%)
Mutual labels:  interview, interview-questions, leetcode, interview-preparation
Leetcode Solutions
🏋️ Python / Modern C++ Solutions of All 2111 LeetCode Problems (Weekly Update)
Stars: ✭ 2,787 (+1246.38%)
Mutual labels:  algorithm, interview-questions, leetcode, interview-preparation
Full Stack Interview
📝 Full Stack Questions for rocking your job interview 👍
Stars: ✭ 141 (-31.88%)
Mutual labels:  interview, interview-questions, interview-preparation
Big Companies Interview Questions
A curated list of previous asked Interview Question at Big Companies and Startups 🤲 🏆
Stars: ✭ 135 (-34.78%)
Mutual labels:  interview, interview-questions, interview-preparation

Interview Preparation

You can crack any Interview if you are preparing yourself in a well organised manner. There are lots of Data Structure and Algorithm problems on internet and it is quite impossible for a person to practice all of them. So it is really important that you practice a list of few problems which are really important and covers almost every concepts.

I have tried my best to sort all those problems for you and ordered them as well. I hope if you follow my list and study in the same order in which i have given, it will surely help you prepare very well for the Job Interview in your 2 months vacation.

Table of Contents

Data Structures

Array

ID PROBLEM STATEMENT PROBLEM LINK
1 Missing number in array Leetcode , GFG
2 Subarray with given sum GFG
3 2 Sum LeetCode , InterviewBit, GFG ,
4 Majority Element LeetCode , InterviewBit , GFG
5 Max Consecutive Ones LeetCode , InterviewBit
6 Sort an array of 0s, 1s and 2s GFG , LeetCode
7 Spiral Matrix LeetCode , InterviewBit
8 Find the duplicate number LeetCode
9 Largest number formed from an array LeetCode , InterviewBit, GFG
10 Next Permutation LeetCode , InterviewBit
11 Merge Overlapping Intervals LeetCode , InterviewBit, GFG
12 First Missing Positive LeetCode , InterviewBit

LinkedList

ID PROBLEM STATEMENT PROBLEM LINK
1 Find middle element in a linked list LeetCode , GFG
2 Remove n'th node from end of a linked list LeetCode , InterviewBit
3 Intersection Point in Y shaped linked list LeetCode , InterviewBit
4 Reverse a linked list LeetCode , InterviewBit
5 Check if a linked list is Palindrome LeetCode , InterviewBit
6 Rotate a LinkedList LeetCode , InterviewBit
7 Reverse linked list in a group of given size k LeetCode , InterviewBit
8 Detect and Remove Loop in a linked list LeetCode , InterviewBit
9 Find length of the Loop in a linked list GFG
10 Segregate even and odd positioned nodes in a linked list LeetCode , GFG
11 Segregate even and odd valued nodes in a linked list GFG
12 Clone a linked list with next and random pointer LeetCode , GFG
13 Reorder List L1->L2->...Ln to L1->Ln->L2->Ln-1.... LeetCode , InterviewBit
14 Delete N nodes after M nodes of a linked list GFG
15 Merge K sorted list LeetCode , InterviewBit , GFG
16 Add two numbers represented by a linked list LeetCode , InterviewBit

Stack

ID PROBLEM STATEMENT PROBLEM LINK
1 Valid Parentheses LeetCode
2 Length of longest valid Parentheses LeetCode
3 Next Greater Element GFG , LeetCode
4 Nearest Smaller Element InterviewBit
5 Trapping Rain Water LeetCode , InterviewBit
6 Largest Rectangle in a Histogram LeetCode , InterviewBit
7 Min Stack LeetCode , InterviewBit

Queue

ID PROBLEM STATEMENT PROBLEM LINK
1 Generate binary numbers from 1 to n GFG
2 Minimum time required to rot all Oranges GFG , LeetCode
3 First non repeating character in a stream GFG
4 Circular tour GFG , LeetCode
5 Sliding Window Maximum LeetCode , InterviewBit

Binary Tree

ID PROBLEM STATEMENT PROBLEM LINK
1 Determine Height of a binary tree LeetCode , InterviewBit
2 Inorder Traversal InterviewBit
3 Preorder Traversal InterviewBit
4 Postorder Traversal InterviewBit
5 Level Order Traversal LeetCode
6 Level Order Traversal in Spiral Form LeetCode , InterviewBit
7 Left and Right View of Binary Tree LeetCode
8 Diameter of a Binary tree LeetCode
9 Populating Next Right Pointers in Each Node LeetCode , InterviewBit
10 Check if a Binary Tree is Sum Tree GFG
11 Check if a Binary Tree is Balanced LeetCode , InterviewBit
12 Check if a Binary Tree is BST GFG
13 Convert a given Binary Tree into its mirror Tree GFG
14 Check if two Binary Tree are mirror image of each other GFG
15 Check if a Binary Tree is Symmetric Binary Tree InterviewBit , LeetCode
16 Invert a Binary Tree InterviewBit , LeetCode
17 Vertical order Traversal InterviewBit
18 Top View Of Binary Tree GFG
19 Bottom View of Binary Tree GFG
20 Check if Root to Leaf path sum exist InterviewBit , LeetCode
21 All Root to Leaf path sum InterviewBit , LeetCode
22 Maximum path sum from leaf to leaf GFG
23 Maximum path sum from any node to any node LeetCode
24 Least Common Ancestor LeetCode
25 Find the distance between two nodes of a Binary Tree GFG

Binary Search Tree

ID PROBLEM STATEMENT PROBLEM LINK
1 Insert a Node in BST LeetCode
2 Delete a Node from BST LeetCode
3 Lowest common ancestor in BST LeetCode
4 Inorder Successor in BST LeetCode
5 Kth Smallest node in BST LeetCode

Heap and Priority Queue

ID PROBLEM STATEMENT PROBLEM LINK
1 Median in a stream of integers GFG
2 Top K Frequent Elements in an Array LeetCode
3 Kth Largest Element in a Stream LeetCode
4 Sort a nearly sorted (or K sorted) array GFG
5 Kth Smallest Element in a Sorted Matrix LeetCode

Algorithms

Binary Search

ID PROBLEM STATEMENT PROBLEM LINK
1 Find First and Last Position of Element in Sorted Array LeetCode
2 Search in Rotated Sorted Array LeetCode , InterviewBit , GFG
3 Find Minimum in Rotated Sorted Array LeetCode
4 Pow(x,n) LeetCode , InterviewBit
5 Sqrt(n) LeetCode , InterviewBit
6 Matrix Search LeetCode , InterviewBit
6 Median of Two Sorted Arrays LeetCode , InterviewBit

Dynamic Programming

ID PROBLEM STATEMENT PROBLEM LINK
1 Climbing Stairs LeetCode
2 Coin Sum Infinite InterviewBit
3 Min Cost Climbing Stairs LeetCode
4 Rod Cutting Problem GFG
5 Longest Common Subsequence LeetCode
6 Print Longest Common Subsequence Hackerrank
7 Longest Increasing Subsequence LeetCode , InterviewBit
8 Edit Distance LeetCode
9 Longest Common Substring LeetCode
10 Maximum Sum Contiguous Subarray LeetCode
11 Maximum Sum without adjacent Element(House Robber) LeetCode
12 Maximum Product Subarray LeetCode
13 Find minimum number of coins that make a given value LeetCode
14 Min Cost Path InterviewBit
15 Maximal Rectangle LeetCode , InterviewBit
16 Minimum Jump to reach End LeetCode , InterviewBit
17 0 - 1 Knapsack Problem GFG
18 Partition Equal Subset Sum LeetCode
19 Longest Palindromic Subsequence LeetCode
20 Longest Bitonic Subsequence InterviewBit
21 Word Break LeetCode , InterviewBit
22 Interleaving String LeetCode , InterviewBit
23 Matrix Chain Multiplication LeetCode
24 Palindrome Partitioning LeetCode
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].