Interview has 3 phases. First phase is the phone screen. Second phase is a take home assignment. Third phase is a technical interview. Overall the process went smooth for me and HR was very collaborative. He got in touch with me for every stage and guiding me about how the process works.