I was called at 5PM and offered asked to come in at 9AM the next day to interview, so they gave very little time to prepare. The 9AM interview was a recruiter screening, and they asked me to come back later in the day to interview with the hiring manager. The interview itself was fairly straightforward: I met some of the engineers and they asked engineering related questions concerning database design and rapid development techniques. They gave me one programming problem to work out on paper, but it was also pretty easy. The interview went well, but it would have gone much better if I had been more prepared.