Data Structures and Algorithms skills are highly sought after skills in hi-tech companies such as Google, Apple, Amazon, Microsoft, Facebook, LinkedIn, Netflix, etc. Also these are mandatory skills for very high paying software engineering jobs in these companies. Anyone having sound problem solving skills in Data Structures and Algorithms together with design skills can comfortably land jobs. In this series, we discuss programming interview problems and solutions, primarily related to Data Structures and Algorithms. And this course covers first ten such items.