After applying online, I was contacted for an initial screening with HR. This was done over the phone. They let me know they would schedule a follow-up interview at the end, this time with the person who would be the supervised in the position. That interview lasted longer and wasn't too technical. It was more about bigger ideas of the project. This was also done on the phone, and at the end, I knew a follow-up would be scheduled.
The last interview was a one-on-one in person interview and it was more technical. The technical aspect wasn't what I was used to where it is like a test. It was more conversational. Overall, people were very friendly and even though I didn't get an offer, a positive experience.