
Intuit Software Engineer interviews typically pair a proctored DSA/SQL/Bash assessment with a take-home or build-challenge stage, live technical or 'craft' rounds covering system design and AI/LLM topics, and a closing behavioral or hiring-manager conversation; a staffing partner, Uptime Crew, runs the early stages for several candidates.
$143K
Avg. Base Comp
$195K
Avg. Total Comp
3-5 rounds
Typical Rounds
Not reported
Process Length
Intuit's Software Engineer interviews usually open with a proctored online assessment that combines a LeetCode-style algorithm problem, a SQL query, and a Bash or Git task, sometimes with a short multiple-choice section added. Difficulty varies by candidate, with several describing medium-to-hard algorithm problems and one specifically naming Basic Calculator III, alongside joins-and-ranking SQL questions and basic shell commands. A number of candidates report this stage, and sometimes the recruiter screen right after it, being run through a staffing partner, Uptime Crew, before the process moves to an Intuit-side technical or hiring-manager round.
Expect AI and LLM literacy to be part of the conversation even outside a dedicated AI role. Recruiter screens and technical rounds both surfaced questions about day-to-day AI tool usage, RAG basics, and how a candidate would integrate AI into a product; one engineer was asked to design a recommendation system with LLM integration, while another walked an interviewer through a TinyLlama-based nickname generator built on a provided Spring project.
Later stages differ candidate to candidate. One candidate describes a two-to-four-hour repo-based assignment that involved designing systems such as a gradebook or a bank-transaction system, while another was given seven days and explicitly told that Copilot or other coding agents were allowed. A separate report described a four-hour 'Superday' that included a live-coding round built around an existing repository and user stories. Whichever format you get, expect a follow-up conversation where you defend your design choices, discuss tradeoffs and scaling, and explain any AI assistance you used rather than just showing that the code runs.
A final hiring-manager or behavioral conversation is common: one candidate was asked to connect personal examples to each of Intuit's five core values, while another who cleared a Staff-level interview loop found the recruiter went quiet after a team-matching conversation. Because the exact mix and order of rounds varies by report, treat any single sequence as one possible path rather than a fixed template.
Synthesized from 50 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Intuit process.
The first thing Intuit asked me to do was walk through a project I had built with AI assistance, and that set the tone for the whole process. This wasn't a whiteboard round. I had to explain what I built, why I made the key design decisions, and how I verified that the output was actually correct rather than just plausible. If you use AI tools in your work, be ready to say what you accepted, what you rejected, and what checks you ran to confirm it worked.
Before the interviews, I completed two online assessments. The first covered SQL, a LeetCode-style coding problem, and a bash question. The second had two AI-assisted programming questions, which were a different format from the rest of the assessment and felt more like evaluating how you work with the tool than solving a classic algorithm problem.
The process had three interviews in total. I went in expecting a standard technical loop, and the emphasis on AI-assisted work and verification was the part I would have prepared for differently. The process ended without an offer for me. Overall, the difficulty came less from any single hard algorithm and more from having to justify every decision in my own work.
Prep tip from this candidate
Prepare to defend any project you built with AI tools, including your design decisions and exactly how you verified the results, since that was the opening interview. Also drill graph traversal (BFS and DFS) alongside SQL and bash for the online assessment.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Intuit
Minimum Change
| Question | |
|---|---|
| Size of Joins | |
| Term Frequency | |
| Hurdles In Data Projects | |
| Dijkstra implementation | |
| Spam Classifier | |
| Digitizing Student Test Scores | |
| Subscription Retention | |
| Offer Matching API Design | |
| Check Matching Parentheses | |
| Ticket Reservation Locking | |
| Scalable Data Pipelines | |
| Youtube Recommendations | |
| Marketing Workflow Optimization | |
| Client Solution Pushback | |
| Above Average Product Prices | |
| Why Do You Want to Work With Us | |
| Decreasing Payments | |
| Your Strengths and Weaknesses | |
| Call Center Resource Management | |
| Empty Neighborhoods | |
| 2nd Highest Salary | |
| Top Three Salaries | |
| Merge Sorted Lists | |
| Closest SAT Scores | |
| Rolling Bank Transactions | |
| Subscription Overlap | |
| Monthly Customer Report | |
| Top 3 Users | |
| Random SQL Sample |
Synthesized from candidate reports. Individual experiences may vary.
Several candidates report an early call with recruiters or with Uptime Crew, an Intuit staffing partner, rather than an Intuit employee directly. The conversation is typically non-technical, covering resume background, tech stack, and expectations for a team and manager. A handful of candidates were also asked how they use AI tools in their day-to-day development, so it's worth having a concrete example ready even at this early stage.
Most reports describe a single proctored assessment combining a LeetCode-style algorithm problem, a SQL query, and a Bash or Git task, occasionally with added multiple-choice questions. Reported difficulty ranges from medium to hard, and one candidate specifically named Basic Calculator III as the coding problem, while SQL questions often involve joins, min/max logic, or ranking salaries by group. The test is commonly timed around 90 minutes, though a couple of candidates instead worked through a HackerRank-style format with a similar three-part structure.
This stage varies widely in scope. One candidate describes a two-to-four-hour repo-based assignment that involved designing systems such as a gradebook or a bank-transaction system, while another was given seven days and explicitly told that Copilot or other coding agents were allowed. A separate report described a four-hour 'Superday' that included a live-coding round built around an existing repository and user stories. Whichever format you get, expect a follow-up conversation where you defend your design choices, discuss tradeoffs and scaling, and explain any AI assistance you used rather than just showing that the code runs.
Rounds at this stage differ by candidate. One report described designing a sliding-window running-median system and then implementing a thread-safe LRU cache with O(1) operations; another involved implementing an API against a provided Spring project, including a task where a TinyLlama model generated a nickname from a player table. A separate candidate instead faced a three-person 'craft' panel focused on debugging and extending a repository they'd been given ahead of time. AI and LLM topics surface often here too, including RAG basics and, in one case, designing a recommendation system with LLM integration.
The closing stage is usually a conversation about past projects, teamwork, and fit with the hiring manager. One candidate was asked to describe how they embody each of Intuit's five core values with concrete examples. Communication after this point isn't guaranteed to be smooth: one candidate who cleared a Staff-level interview loop had a hiring-manager conversation as part of team matching, then found the recruiter stopped responding with no final decision ever given.