I am surprise that so many of you are deailing with the interview questions here. I have to say.
one project > 1000 interview questions.