Only had a phone interview and it was brutal in terms of technical questions and followed by the basic personal questions. I ended up getting an offer because the person they went with was a no show last minute and I had to race against a one month deadline to get all the pre-screening done.