Multiple interviews including in-person and over-the-phone interviews. The job entails a lot of different aspects of technical knowledge so you have to be well-rounded when discussing your skillset. Knowing about the specific area you're working for also helps--but you need technical, industry, and communication skills