Several phone interviews based around technical knowledge. Then 1 on-site interview with 2 managers, 1 lead, and an HR rep. The process took only 2 weeks. After they submitted an offer to me, I was asked to start work within 5 days. It was a little rough moving and getting settled in on that short notice, but my hiring occurred during their peak season, so I understand that they were in need of help.