You have stayed for a long time with your last company-Why?Answer 1 - Staying with the same company for too long may be considered as the candidate being un-ambitious. While answering this question you can say, “Yes, I preferred to stay with them all this while because I was regularly adding value to my experience there and I was growing as a professional”.
Answer 2 - People in my office were friendly and the work atmosphere was comfortable. My manager was extremely cooperative and understood my personal problems. I think that’s what made me stay there for a long time.
You have switched many jobs-why?Answer 1 - Too much job hopping gives an impression that the candidate is unstable and unreliable but you can put this query to ease by saying that you switched jobs to broaden your experience.
Answer 2 - The moment I felt I could not give my 100 % to my work or there were some problems with my work, I felt it was time to leave. If I can’t be dedicated or give my 100 %, it is not fair to the company as they put in their resources.