Two 30-minute interviews. First was behavioral, typical questions about projects and stuff you like to do. I also got tossed some higher level design questions like how to represent a family tree programmatically, and then to describe various cases. The second part was Java-heavy, describe differences in keywords, do some structure manipulation.
When I finished after being told I answered everything right, I was told my major made my design views not in line with typical engineers. I disagreed and asked for a chance to prove myself. They called in a manager, asked another question, and kept adding restraints until I couldn't solve it anymore. At this point, I felt like they weren't interested at all and were just making the problem harder to push me out of the interview.
I got an arrogant vibe from the technical interviewer, not the first time from what I've heard from Intuit. Their higher ups were very pleasant, but they were unable to give me a clear reason as to why I couldn't move on.