Practicing Data Structures & Algorithms, and System Design Problems
We name each file in this format: MockInterviewPractice[Week Number].[Language used for the solution] With week one, we officially launched Mock Interviews and Coding Problems for Software Engineers program hence there was no practice questions.
Actual practices started from week 2.
- Array (covered)
- Linked List (covered)
- Stack (Covered)
- Queue (Covered)
- Priority Queue(Covered)
- Set(Covered)
- Map
- Trees
- Graph
- Heaps
- Iteration
- Recursion
- Bruteforce
- Backtracking
- Heuristics(Greedy)
- Divide and Conquer
- Dynamic Programming
- Branch and Bound
- Big O Notation (covered)
- Binary Search
- Linear Search
- Multiplication
- Permutation
- Combination
- Sum
- Probability