It took forever at every step of the way, and they were not very communicative throughout the processor. The interviews themselves were enjoyable, relatively easy, and everyone was nice. I think they mainly look for how you deal with new problems, so simple memorization of common problems won't cut it.