100 questions to crack business analyst interview pdf