The interview process took around a month and a half, which included a series of interviews and a challenge. The TA was very kind and attentive. She was able to explain the entire process well and provide feedback regarding my performance. Overall a good experience.