
Synthesized from 27 candidate submissions for ALL.
Intuit employs a highly structured, multi-stage hiring process that heavily prioritizes core computer science fundamentals, data structures, and algorithmic efficiency. Candidates across all levels, from interns to experienced engineers, should expect a rigorous online assessment followed by deep-dive technical rounds covering system design, project architecture, and OS/DBMS concepts.
The candidate participated in an online assessment for an internship role at Intuit. The process involved solving four complex coding problems.
The online assessment consisted of 4 coding problems of varying difficulty levels.
The assessment included four algorithmic and data manipulation problems.
N-Queens Problem
Heaters variation with house count and decimal precision requirements
Array permutation generation based on specific index-based constraints
2D matrix transformation based on unique string occurrences and lexicographical ordering
The candidate progressed through multiple interview rounds but received negative feedback primarily due to improper error code usage and exception handling in API implementations. The feedback emphasized the importance of attention to detail and robust implementation practices.
Online Assessment (OA) with 2 DSA questions (medium difficulty: linked lists and arrays) and 5 MCQs on core technical concepts. Scored 94% and advanced to phone screen rounds.
Two rounds focused on solving DSA problems. First round involved a graph-based problem similar to 'rotten tomatoes'. Second round involved a medium-level DSA problem similar to 'finding the maximum rectangle in a histogram'. Both rounds required approach discussion, implementation, and successful code execution.
Four rounds covering project discussion, API implementation, DSA, engineering fundamentals, and hiring manager fit. Tasks included implementing a POST API for player details, integrating an LLM API, solving a DSA problem similar to 'next permutations of an array', implementing pagination on a GET API, and discussing day-to-day responsibilities and cultural fit.