Capgemini interview question

1.Oops concepts 2.Binary Search 3.Program