Ranbaxy interview question

Normal questions. Good technical questions.