The interview was supposed to have four stages: initial HR phone screening, a coding+technical interview, another interview with the hiring manager and an on-site interview lasting 7-8 hours for which they would provide you money. I reached till the coding+technical interview and then got rejected. I guess it must have been because in the technical part, I was asked questions regarding what I had in my resume about which I should have answered more clearly and should have also mentioned certain things that were not in the resume, but were relevant to the job.