Cognizant Interview Question

Interview process had technical interview followed up by HR interview,questions asked in technical interview were regarding programming and few questions regarding my branch subjects,the HRs tested my ability to answer,the way I was answering because you need to show confidence while answering the questions,Hr interview had questions like why cognizant why not some other company,if not cognizant then which other company would you have chosen and why,why should we take you,what are the good qualities you have an similar HR qquestions