The purpose of this question is to see if the candidate is ambitious enough to grow. Recruiting a candidate is a time consuming and costly affair so they also want to see if the candidate is over ambitious to stay in the company for long.
You can say something like “5 years down the line I would like to see myself in a responsible position where I can make important decisions for company and the company treats me as its asset. I am sure that this company can offer me such growth opportunities.
The purpose of this question is to see if other companies are also interested in hiring you. If you are in discussion with some other companies you can say, Yes, I am in discussion with some other companies and waiting for the results.
This can be the very obvious next question you may face. If you are not comfortable in revealing the names of the companies you can simply say, “I respect the confidentiality of those companies so I would not like to name them in the interview.”
This question will usually arise if it has been sometime since you finished your studies and are still in the market without a job.
You can say that, I have been offered some tempting positions in the last few days but had to turn them down as I did not find them right for my candidature. You can follow it up with some examples.
This is a dummy question to re-check your answer