Started with a telephone screen. Was short and non-technical. Really just to say hello, brief me about the position, and then inform me about expecting a follow-up email with schedule for the in-person interview.
The formal interview started with a conversation with the position's manager to be. He expressed he was fine with my limited experience with the required technologies so long as I was a smart person who could learn on the job, and that I would fit in with the group.
Next I was given a "math" test. I was told to focus on getting correct every answered question, rather than worrying about finishing. The questions were VERY basic. For example, "If 40 apples cost $5.00, how many apples can you buy for $3.00?" I was given 16 minutes to answer 55 questions of this sort. A calculator was provided, although completely unnecessary. About 8 minutes in, and 75% of the way through the test, a man entered my testing room (just of the main lobby) and started asking me questions - he was looking for someone. I wasted 3-4 minutes helping him find the receptionist, and by the time I got back to the test, I only had enough time to complete 52 of the 55 questions. To this day I question whether the interruption was part of the "test" or not. I wasn't concerned about not answering 3 questions though, as the interviewing manager told me he didn't finish when he was interviewing.
Next I spoke with someone that was not on the itinerary. He spoke at me for about 90% of the 15 minutes I was with him, then finally asked me for a 1 minute summary of my work experience and to also describe a situation in which I was required to learn new skills and how that worked out.
Finally I spoke to the last person on the itinerary who was the boss of the previous to gentlemen. He asked the same "brief overview of experience" question, talked mostly about the company hierarchy and "agile" management policy, then allowed me to ask questions.
The whole thing took ~2 hours.