The interview process had several stages:
HackerRank Assessment - The first round was a technical test on HackerRank, which went smoothly.
Introductory Call - The second round was an introductory conversation. It was pleasant and gave a good overview of the company.
Take-home Assignment - I received a take-home assignment for the third round. I put significant effort into it and felt I performed well.
After submitting the assignment, I had a detailed technical discussion with the mobile engineering team regarding my solution.
However, five days later, I received a generic rejection email stating they were moving forward with other candidates—without any constructive feedback.
I responded politely and requested feedback to improve myself, but I never received a reply.