I applied in the month on April 2019. Unprofessional process of interview. Recruiter called me after 1.5 months of job posting. I asked her if it is still open or have you decided a final candidate for this position. The response was they are still hiring the candidate. 2 rounds of interview in a gap of 1 month. Then they kept ignoring for another 3 weeks for an onsite interview. Onsite interview went well and was rejected saying they have hired internal candidate. If this was already decided, company should be considerate of candidate's time and efforts.