I started off by doing a phone interview (which lasted about 30 minutes) and after that I got an email asking to come in for an in-person interview (lasting 1 hour). During the in-person interview I was asked if I could come in the next week for another interview (which lasted about 45 minutes). I was offered the job before I leaving the building!