Google Interview Question

Basic algorithmic and data structure problems