I am interested in detail post on this questions as it's the entry for the interview.. If you fail to answer properly, that's the end for it