“For Google it's almost useless, since they do their best to ban leaked questions.”
| Company | Easy (~25%) | Medium (~50%) | Hard (~25%) |
|---|---|---|---|
| Amazon | Arrays, Strings, Hash‑table basics, Trees | Sliding window, Two‑pointers, Heap/Greedy, Graph BFS/DFS | Advanced trees, DP (Coin Change, Edit Distance), Graph clones |
| Basic Binary Search, Hashmap lookups | Graph (number of islands), Trie, Recursion/backtracking | DP (edit‑distance, word break), Graph (alien dictionary), Union‑Find | |
| Meta | Array merging, Strings (anagram), Stack basics | LinkedList cycle, Binary Tree traversal, HashMap design | Graph backtracking (Word Search II), Trie + DFS, Monotonic stack (histogram) |
| Microsoft | Arrays, Strings, Sorting fundamentals | Binary Trees, DP (climbing stairs, coin change), Sorting + Greedy | Graph (Course Schedule), Tree DP, Bit manipulation |
| Apple | Binary Search basics, Recursion basics | Heap (Top‑k), Tree traversal, Sorting and interval merging | DP (Burst Balloons), Bitmask DP (TSP), Graph coloring |
| Netflix | Simple HashMap, Strings | Sliding Window, Greedy (Candy, Jump Game), DP (substrings) | DP & bitmask (TSP, regex match), Monotonic Stack grids |