I applied online and got contacted by the hiring manager for a phone interview. He asked questions about my background, interests, and why I applied for the position. I was called in for an interview with the hiring manager and the lead IT staff. They asked behavioral and scenario-based questions, and had me fill out an technical quiz during the interview.