Avantive Solutions Interview Question

Oops concept in depth , so prepare accordingly