I was contacted by phone to come in for an interview after applying online. For the interview, I met with an HR representative, followed by an interview by a manger in the department I was applying for. As part of the second interview, I was asked a series of technical skill questions related to the position. I gave my portfolio presentation for both interviews. A few days later I was contacted by phone to come in a second time. I first met with another manager in the department, followed by a more casual panel interview with three team members from the department. I gave my portfolio presentation for both interviews.
I was contacted the following week by email by the HR representative, who told me that the company would be checking my references. I was offered the position a few days later.