Four rounds of the interview, both telephonic and video conference as I am not local to the area. Took almost a month for the entire process. The technical challenge is greatly designed that simulated the work done here every day. Overall, it was a wonderful experience