I applied through a recruiter. The process took 4 weeks. I interviewed at Intuit (Woodland Hills, CA) in Nov 2011
Interview
It was a phone screening firstly by the recruiter, followed by technical phone interview couple of days later. Then four rounds of technical interview onsite, followed by discussions with the hiring manager after couple of days. This was followed by rounds of negotiations with the recruiter. The entire process was smooth and the recruiter always kept me in loop.
I applied through an employee referral. The process took 5 days. I interviewed at Intuit in May 2012
Interview
Interview process consisted of talking to a recruiter on the phone, then a phone interview and then onsite.
Onsite was a whole day's process with coding rounds on white board.
I applied through college or university. The process took 1 day. I interviewed at Intuit (Rochester, NY) in Mar 2015
Interview
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.
Interview questions [1]
Question 1
Remove an item from a singly linked list. Next: do it with no additional memory usage