The interview process consisted of 3 rounds in total (1 assignment, 1 tech interview related to MLE concepts, and 1 final design round).
The interview process was quite comprehensive and overall a good test of skills required by an ML engineer, including concepts of Spark, DBMS.
Overall the interviewers were quite professional and gave valuable feedback at the end of each round, and were quick to respond with the outcome of each round.