Screen with a recruiter, chat with a manager, followed by several rounds of technical interviews including a coding test. The process was very pleasant and the people were nice. They were forthcoming with where they needed to adjust the interview process and expectations, which is a rare sign of transparency.