Phone interview, followed by 2 brief homework assignments, then had an in-person interview with my would-be supervisor plus others I'd be working with. The process went by really quickly, but that could vary based on the team/position. I was offered the job in person at my interview, and then I accepted via email later that day.