First, there were two phone screens. The phone screens asked mostly behavioral and fit questions with a little bit of technical questions. Then there was an onsite interview with four engineers covering both behavioral and technical questions.
Interview questions [1]
Question 1
They had their own made-up question that you will never expect, and that question really tested your logic. I don't think I'm allowed to share it here.
I applied through a recruiter. The process took 1 week. I interviewed at Intuit (Woodland, CA) in Aug 2014
Interview
6 team members interviewed me.
Questions:
what is the difference between final, finally and finalizer.
You have 2 eggs, and climb a 100 floor building. What is the highest floor from which an egg will not break when dropped out of a window from that floor. If an egg is dropped and does not break, it is good and can be dropped again but if an egg is broken you cannot use it anymore.
The question is: What strategy should you adopt to minimize the number egg drops it takes to find the solution?. What is the Complexity or maximum number of trials.
Another quetion: How to troubleshoot server crashes - what are you looking for.
I applied online. The process took 4 weeks. I interviewed at Intuit (Mountain View, CA) in Mar 2011
Interview
Phone screen followed by in person interview with 6 different employees which included manager, peers and upper management. The phone screen was a general type of interview with the hiring manager to get a feel if the position was a good fit for me and if i might be interested and if i would be a good fit with the team. The on site interview was quite a bit more in depth and two of the interviewers were really through in asking technical questions some of which got very detailed. The other interviewers were just to get a feel for the different personalities and if I would be a good fit in the position.
Interview questions [1]
Question 1
I would not say it is one specific question but the technical interview is pretty in depth.