I had a phone interview that described the position and we discussed my background and how it might make for a good fit. I had another technical interview where I went into detail about projects I worked on and the process I took to accomplish my goals. I had a face to face interview where they asked me one (1) software question that was pitifully inadequate.