i have a reference from this company.so i was in contact with the person and eventually got notified about the interview dates! there were about 10 candidates. interview consisted of about 3 rounds.personal interview, technical round and hr interview!