I had a few different phone interviews throughout the process, the company seems to have it's act together in recruiting and the technical questions were very challenging. As it was only scheduled to be a 30 min phone interview, I sort of underestimated the amount and scope of technical questions I was going to get hit with. I was forced to stay on track when I tried to expand on some past work (which are topics I have rehearsed well and that I like to bring up). Come prepared ready to talk fast and make sure you up to speed on the technical side.