Cognizant Interview Question

smart pointers containers, algorithm, iterators design patterns shell basic question