Very smooth, firstly a homework with reasonable amount of work, then a 1 hour tech interview, interviewers are very nice and patient. The entire interview process was efficient and to the point, with smooth communication, and it wrapped up quickly without any unnecessary delays.