MVC and other design patterns and implementation details, including the pros and cons of approaches taken. Topics include array traversal, optimization, O-analysis, lists (search, removal), trees (search, traversal, removal, deletion), and hashmaps. You will be well prepared if you study "Programming Interviews Exposed" and "Cracking the Coding Interview." All questions are designed to assess if you are fundamentally sound.
Web app optimization and debugging. This covers scenarios, challenges, approaches/resolutions, rendering time, basics of HTTP, JavaScript internals, and the single-threaded model. These questions are designed to see if your skills and experience match the company's hiring needs.
Behavioral, personality, cultural fit, challenges, achievements, motivation, and interests. These are questions designed to assess if you will work well with the people there.
The following metrics were computed from 4 interview experiences for the Intuit Senior Software Engineer role in San Jose, California.
Intuit's interview process for their Senior Software Engineer roles in San Jose, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Intuit's Senior Software Engineer interview process in San Jose, California.