├── 0 - Acing Interview └── Assignment_ Acing a Coding Interview - Developer, Senior Developer, Architect.docx ├── 1 - 7 Step Process ├── Assignment_ 7 Steps to Cracking the Algorithms.docx └── Test data creation tools.docx ├── 10 Pattern Search ├── Pattern Search.docx ├── Top Pattern Search Problems.docx └── Tries.docx ├── 11 Greedy Algorithms └── Top Greedy Algorithms problems.docx ├── 2 Array Problems ├── 1 How to find if two arrays contain any common item.docx ├── 2 Check for pair in an array with a given sum.docx ├── Memorize Common Data Structure Operations.docx └── Top Array Problems.docx ├── 3 Searching Algorithms ├── Binary Search.docx └── Top Search Problems.docx ├── 4 Sort Algorithms ├── 1 Array Sorting Algorithms.docx ├── 2 Merge Sort.docx ├── Sort an array in wave form.docx └── Top Sort Problems.docx ├── 5 Stacks ├── Check for Balanced Brackets in an expression.docx └── Top Stack Problems.docx ├── 6 Hash Table ├── Hashtable.docx └── Top Hashtable Problems.docx ├── 7 Binary Search Tree - BST ├── A Binary Search Tree (BST).docx ├── AVL Trees.docx ├── Binary Heap - Priority Queue.docx ├── Red Black Trees.docx └── Top Binary Search Tree (BST) problems.docx ├── 8 Graphs ├── 1 Depth first vs Breadth first search.docx ├── 2 Graph Overview.docx ├── 3 Find Cycles.docx ├── 4 Word Ladder.docx ├── 5 Topological Sort.docx └── Top Graph problems.docx ├── 9 Dynamic Programming ├── Factorial.docx ├── Fibonacci.docx └── Top Dynamic Programming Problems.docx ├── README.md ├── Skills for problem-solving.docx └── practice ├── Problems related to sorting_.docx ├── Solutions to Top Coding Questions.docx └── Top Problems.docx /0 - Acing Interview/Assignment_ Acing a Coding Interview - Developer, Senior Developer, Architect.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/0 - Acing Interview/Assignment_ Acing a Coding Interview - Developer, Senior Developer, Architect.docx -------------------------------------------------------------------------------- /1 - 7 Step Process/Assignment_ 7 Steps to Cracking the Algorithms.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/1 - 7 Step Process/Assignment_ 7 Steps to Cracking the Algorithms.docx -------------------------------------------------------------------------------- /1 - 7 Step Process/Test data creation tools.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/1 - 7 Step Process/Test data creation tools.docx -------------------------------------------------------------------------------- /10 Pattern Search/Pattern Search.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/10 Pattern Search/Pattern Search.docx -------------------------------------------------------------------------------- /10 Pattern Search/Top Pattern Search Problems.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/10 Pattern Search/Top Pattern Search Problems.docx -------------------------------------------------------------------------------- /10 Pattern Search/Tries.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/10 Pattern Search/Tries.docx -------------------------------------------------------------------------------- /11 Greedy Algorithms/Top Greedy Algorithms problems.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/11 Greedy Algorithms/Top Greedy Algorithms problems.docx -------------------------------------------------------------------------------- /2 Array Problems/1 How to find if two arrays contain any common item.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/2 Array Problems/1 How to find if two arrays contain any common item.docx -------------------------------------------------------------------------------- /2 Array Problems/2 Check for pair in an array with a given sum.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/2 Array Problems/2 Check for pair in an array with a given sum.docx -------------------------------------------------------------------------------- /2 Array Problems/Memorize Common Data Structure Operations.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/2 Array Problems/Memorize Common Data Structure Operations.docx -------------------------------------------------------------------------------- /2 Array Problems/Top Array Problems.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/2 Array Problems/Top Array Problems.docx -------------------------------------------------------------------------------- /3 Searching Algorithms/Binary Search.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/3 Searching Algorithms/Binary Search.docx -------------------------------------------------------------------------------- /3 Searching Algorithms/Top Search Problems.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/3 Searching Algorithms/Top Search Problems.docx -------------------------------------------------------------------------------- /4 Sort Algorithms/1 Array Sorting Algorithms.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/4 Sort Algorithms/1 Array Sorting Algorithms.docx -------------------------------------------------------------------------------- /4 Sort Algorithms/2 Merge Sort.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/4 Sort Algorithms/2 Merge Sort.docx -------------------------------------------------------------------------------- /4 Sort Algorithms/Sort an array in wave form.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/4 Sort Algorithms/Sort an array in wave form.docx -------------------------------------------------------------------------------- /4 Sort Algorithms/Top Sort Problems.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/4 Sort Algorithms/Top Sort Problems.docx -------------------------------------------------------------------------------- /5 Stacks/Check for Balanced Brackets in an expression.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/5 Stacks/Check for Balanced Brackets in an expression.docx -------------------------------------------------------------------------------- /5 Stacks/Top Stack Problems.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/5 Stacks/Top Stack Problems.docx -------------------------------------------------------------------------------- /6 Hash Table/Hashtable.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/6 Hash Table/Hashtable.docx -------------------------------------------------------------------------------- /6 Hash Table/Top Hashtable Problems.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/6 Hash Table/Top Hashtable Problems.docx -------------------------------------------------------------------------------- /7 Binary Search Tree - BST/A Binary Search Tree (BST).docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/7 Binary Search Tree - BST/A Binary Search Tree (BST).docx -------------------------------------------------------------------------------- /7 Binary Search Tree - BST/AVL Trees.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/7 Binary Search Tree - BST/AVL Trees.docx -------------------------------------------------------------------------------- /7 Binary Search Tree - BST/Binary Heap - Priority Queue.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/7 Binary Search Tree - BST/Binary Heap - Priority Queue.docx -------------------------------------------------------------------------------- /7 Binary Search Tree - BST/Red Black Trees.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/7 Binary Search Tree - BST/Red Black Trees.docx -------------------------------------------------------------------------------- /7 Binary Search Tree - BST/Top Binary Search Tree (BST) problems.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/7 Binary Search Tree - BST/Top Binary Search Tree (BST) problems.docx -------------------------------------------------------------------------------- /8 Graphs/1 Depth first vs Breadth first search.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/8 Graphs/1 Depth first vs Breadth first search.docx -------------------------------------------------------------------------------- /8 Graphs/2 Graph Overview.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/8 Graphs/2 Graph Overview.docx -------------------------------------------------------------------------------- /8 Graphs/3 Find Cycles.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/8 Graphs/3 Find Cycles.docx -------------------------------------------------------------------------------- /8 Graphs/4 Word Ladder.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/8 Graphs/4 Word Ladder.docx -------------------------------------------------------------------------------- /8 Graphs/5 Topological Sort.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/8 Graphs/5 Topological Sort.docx -------------------------------------------------------------------------------- /8 Graphs/Top Graph problems.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/8 Graphs/Top Graph problems.docx -------------------------------------------------------------------------------- /9 Dynamic Programming/Factorial.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/9 Dynamic Programming/Factorial.docx -------------------------------------------------------------------------------- /9 Dynamic Programming/Fibonacci.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/9 Dynamic Programming/Fibonacci.docx -------------------------------------------------------------------------------- /9 Dynamic Programming/Top Dynamic Programming Problems.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/9 Dynamic Programming/Top Dynamic Programming Problems.docx -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # CodingInterviewBootcamp 2 | Coding Interview Bootcamp 3 | -------------------------------------------------------------------------------- /Skills for problem-solving.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/Skills for problem-solving.docx -------------------------------------------------------------------------------- /practice/Problems related to sorting_.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/practice/Problems related to sorting_.docx -------------------------------------------------------------------------------- /practice/Solutions to Top Coding Questions.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/practice/Solutions to Top Coding Questions.docx -------------------------------------------------------------------------------- /practice/Top Problems.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/CodingInterviewBootcamp/862053f32655e32e92dc2279bd6c00b4e049c05b/practice/Top Problems.docx --------------------------------------------------------------------------------