I applied online. I was contacted for an interview three months later by HR. I sat down with a five person panel for a little over an hour and was asked routine questions to get a feel for how I problem solve. The panel ranged from a person with the same title I was interviewing for up to senior management. I was then given an offer two weeks later.