The interview process consisted of 4 stages. The first step was an assignment that had a one-week duration, but it was essentially a task based on the company's ongoing work rather than a standard interview assignment. After submitting the task, there were two technical interviews, each lasting about an hour. However, the hiring process was unclear. Despite seeing Flutter developer positions posted on TopJobs once a month, there was no formal follow-up or clear progression in the hiring process. It felt like a missed opportunity, as the hiring process didn't seem to align with the interviews conducted.