There were 3 rounds of interview. The first round was kind of general questions. Second and third round was technical, these 3 rounds went smoothly. Meanwhile the interview scheduler was keeps asking me that whether you have discussed about the salary expectation in any of the rounds(asking this query prior to scheduling each round), then I was suspecting that they are going to reject me because of my high salary expectation. The recruiter(not giving her name here) was simply made me to attend all the rounds without getting the approval for the candidates salary expectation and they finally rejected me. Guys please make sure your expectation can be fulfilled by them before attending any round.