Pretty extensive. Initial screening phone call, initial phone interview, post interview follow-up questionnaire. After that was a "1st remote interview". This entailed another phone interview, a technical support questionnaire/quiz, where you logged into a remote machine, fixed issues and provided detailed resolutions and then had a live, simulated tech support call. I feel like a challenge with tech support quizzes that want you to "explain the answer" is that sometimes there are different solutions to get the end result, but the quizzer may not like/accept your solution. So that's as far as I got and since it was labeled as "1st" I would imagine there would have been still more. It took about 5 weeks in the process to get to that point.