Applied online and then I did an interview via HireVue. That was weird since it's a different way of interviewing, but seemed practical. You have a few times to practice before you do actual recorded interview. After a few weeks got an email to do a second interview via WebEx with someone from the team I applied for within a week I knew I got an offer.