i was a long interview process, i started with 3.5 technical exam, 0.5 technical exam, 2 HR interviews, 3 days technical assignment, 1 technical interview , after that i waited sometime to them sending me the acceptance letter and the rate, other things like that