Coding Interview Patterns
Getting Started
1] Read (and Reread) Carefully and Understand the Problem Putting the problem in your own words ...
Big O
How should we describe the speed of an algorithm? One idea is to just count the total number ofpr...
Brute Force
A brute force solution is an approach to problem-solving that involves trying all possible soluti...
Hashmap
Hashmap Pattern: Finding Pairs Frequency Counting Unique Elements Mapping Relationships Lo...
Cycle Sort
Cycle Sort: Key Terms Missing/Repeated/Duplicate Numbers Unsorted Array Permutation/Seque...
Two Pointers
Two Pointers: Sorted Array/Array is Sorted Two Indices/Pointers Pointer Manipulation Search...
Sliding Window
Key terms: Fixed Size Subarray Maximum/Minimum Subarray Consecutive/Continuous Elements Lo...
Getting Started part2
1. Make a good self introduction at the start of the interview ✅ Introduce yourself in a few ...