Pergunta de entrevista da empresa TATA ELXSI

i was asked why we use object oriented language, to tell different storage classes, sorting algorithm and which one is the best. then how to concatenate two strings and how to insert an element into a linked list.