I applied online, it took about a month before HR reached out for an interview. Once HR reached out the process took about 2.5 weeks after that. First interview was with HR Second interview was with the hiring manager The third interview is with several people on the team. In this interview you will present a project they give you. The entire time HR was consistently checking in and letting me know where everything is at.