Interview Questions Maximum Window Substring Add two numbers as linked lists Merge Intervals in constant space Invert a binary tree Maximum sum sub-array Rotate a 2D matrix