The interview process was very smooth with feedback at each process. It's great they gave me opportunity despite being from another country.
The interview had 4 steps
1. Discussion with the recruiter
2. Take-Home Assignment
3. Thirty Minutes quiz and 30 minutes Interview with the Technical team to discuss more on the assignment
4. Two 45 minutes technical and behavioral interview
I didn't get through the last round as believe I was not portraying myself at my best in the technical round. But I had a positive impression of the company.