- Array (1 dimension, 2 dimension)
- Linked List (Singly-lined doubly-linked, circular)
- String related
- Hashtable
- Binary Tree (recursive and non-recursive Traversal,level wise)
- BST
- Prefix tree, suffix tree
- Bit map
- Simple graph (Graph questions are rare)
- Dynamic Programming, Divide and Conquer, Recursion, Sorting & Lookup
- Sorting and Searching
- Graph