Intuit Interview Questions & Process for Software Engineers

What an Intuit Craft Demo panel writes down while you extend their code, and what a stock down two thirds does to your offer.

20 lessonsbuilt from 309 candidate reports

Intuit
Alex Chen
Updated

01How the Intuit interview process works

The panel in Intuit's Craft Demo withholds part of the requirements on purpose, and the first thing they write down is whether you noticed. You get a real repository, usually 24 to 48 hours ahead, so you can set it up on your own machine, and then you extend it live while two to four engineers watch and interrupt. Candidates who open the file and start implementing lose to the ones who spent five minutes asking what a guest user is allowed to see. Nobody counts how many user stories you closed. What gets written up is your layering, your tests, and the trade-offs you defended out loud. Ahead of that round sit a recruiter screen, a Glider online assessment, and a technical phone screen the process itself nicknames the Eliminator. Two to four weeks, application to offer.

The onsite has a name. Intuit calls it A4A, short for Assessing for Awesome, and it runs four to six rounds in a day. The Craft Demo anchors it, and around it sit an Assessor round, a round with someone who would be your teammate, and the hiring manager. Since 2026 an AI round shows up in most loops, less interested in whether you use a model than in how you check what it hands back. No committee sits above any of this: the same people who watched you work file their feedback into a debrief that settles the hire and the level together, so a round you treated as a warm-up costs you a vote you needed.

1
Application
2
Recruiter
3
Screen
OA or phone
4
Onsite
4–6 rounds
5
Debrief
6
Offer
Read the full process breakdown

02The Intuit onsite loop

Two of the rounds after the Craft Demo go back to the same repository. The Assessor round opens with a data-structure problem, often under the constraint that the Java has to compile and run, moves into Spring internals and object-oriented theory, then returns to your project with a schema change or an API version to justify. The team-member round asks for another feature on top of it. Your morning's work keeps getting handed to a fresh pair of eyes, which is a decent argument for writing the tests you were tempted to skip.

Design rarely gets a box of its own. It surfaces inside that team-member round as an open discussion, or as a follow-up bolted onto a coding task, and a standalone whiteboard hour shows up mainly at senior and above. Values are read the same way, in every room rather than saved for the hiring manager, whose round is the only one that leaves your code alone.

CodingCore
Practical data-structure and algorithm problems, graded on clean, working code over trick-spotting
The Craft DemoCraft
Build a small working feature end to end, with clean, idiomatic code, sound object-oriented design, and correct edge cases
System designScale
Design a service end to end with a generic HLD playbook, reasoning about access patterns, data flow, and failure
Behavioral & valuesValues
Ownership, collaboration, and customer focus, anchored in how the team builds and operates
Read the full loop breakdown

03The Intuit coding bar

The algorithm bar sits at medium and stays there. Sorted by difficulty, the problems run roughly 16% easy, 64% medium, and 19% hard, and that hard tail is mostly two-dimensional and matrix DP rather than anything exotic. The surprises here are procedural rather than algorithmic. Java is the default and sometimes the requirement, the Assessor may want code that compiles and runs rather than a whiteboard sketch, and you are told to switch off Copilot and every other AI extension before you start.

Around the Craft Demo cluster the ordinary families: Java, OOP and design; arrays, strings and hashing; trees and graphs; DP and matrix. The problems are familiar and the grading is not. Clean layering and a couple of unit tests that actually run move the write-up further than shaving a pass off your loop, and edge cases you raise yourself count for more than the ones the interviewer has to go looking for. That testing instinct is one Intuit builds into its own tooling: it open-sources the Karate test framework on GitHub.

Coding roundtarget allocation
Clarify
Design the structure, write clean code
Test edges
Clarify the APIImplement and reasonEdge cases
Read the full coding breakdown

04Intuit system design

Most of what Intuit asks in design is generic, which is worth knowing before you spend a week reading about tax engines. The prompts that recur are a URL shortener, an autocomplete, a photo store, a notification service, and above all a rate limiter you have to actually build and then make work across instances.

One prompt carries the company's fingerprints. The first 120 users get a free seat, and you have to guarantee exactly 120 while the requests arrive at once, which lands you in locking versus atomic decrement, idempotency keys, and isolation levels. Real-time metrics and leaderboards recur as well. The worked designs here cover both of those, plus a generic HLD playbook, a tax rules engine, and financial data aggregation. Those last two are color to bring if a round turns product-domain, not something to plan the week around.

Whatever the prompt, the grading leans on financial correctness. Money in integer cents, an operation that can be retried without charging anyone twice, an audit trail that reconciles, data you would not want landing in a log. An interviewer who hears you reach for those unprompted stops wondering whether you have shipped anything that touches money.

Read the full system-design breakdown

05Intuit levels and offer

Intuit is public, so the equity is liquid stock you can price on any given morning, and that price is currently the whole conversation. The shares are down roughly two thirds from their July 2025 high while revenue kept growing, which means a grant sized in dollars buys far more of them than it would have a year ago, and it means anyone quoting you last year's package math is quoting fiction.

Bands are narrow across every component and Intuit is not known to go above them, so the realistic target is the top of your band rather than beating a competing offer. Base moves least. Equity carries the most leverage at mid and senior level, and the sign-on is the friendliest lever in the building, regularly won by candidates with nothing competing to wave. The annual bonus is a percentage of base fixed by your level, so you do not negotiate it directly, though every dollar of base quietly lifts it.

LevelAvg total comp (US)
Software Engineer 1$154K
Software Engineer 2$202K
Senior Software Engineer$241K
Staff Software Engineer$353K
Senior Staff Software Engineer$582K

Average total compensation by level, per Levels.fyi (US, as of Aug 2026); self-reported and rounded. Intuit labels levels by title, with no numeric codes, and equity is public INTU stock. The overall median is about $260K. Principal (Architect) and Distinguished Principal sit above these on thin samples, roughly $570K to $1.1M.

Negotiate the components together, once the debrief has landed positive and the offer is still being written. Push on one bucket in isolation and the recruiter just moves money out of another. Ask what the top of the band looks like for your level and whether a sign-on is available at all before you build a counter, and value the shares at what they trade for on the day you sign.

Read the full offer & negotiation guide

06What Intuit actually asks

The coding keeps returning to a handful of families: the Craft Demo, Java and object-oriented design, arrays and strings, trees and graphs, and DP and matrix. One live exercise has survived nearly unchanged across cycles, a small players service where an isAdmin flag decides whether the caller gets full names or first names only, followed by stories on pagination, roles, and error handling.

The questions that recur most
  • Craft Demo: players service (isAdmin)build round · #1
  • Model an OOP schema (clean classes)Java / OOP
  • Two Sumarrays / hashing
  • a Premium question
  • Longest Substring Without Repeatingsliding window
  • Valid Parenthesesstacks
  • a Premium question
  • Course Scheduletopological sort
  • a Premium question
  • Unique Paths2D DP / matrix
  • Minimum Path Sum2D DP / matrix
  • Word Searchmatrix / backtracking
  • Merge Intervalsintervals
  • Top K Frequent Elementsheaps
  • +2 more Intuit questions in Premium →
Recurring coding themes
What the loop keeps coming back to
01
The Craft Demo
Build a small working feature, clean idiomatic code, correct edge cases
02
Java, OOP & design
Object-oriented modeling, clean class design, language fluency
03
Arrays, strings & hashing
Frequency maps, sliding window, string parsing
04
Trees & graphs
Traversals, hierarchies, connectivity
05
DP & matrix
Classic 1D and 2D DP, grid problems
The behavioral questions Intuit repeats
Grouped by the operating value each one scores, led by Customer Obsession
  • Why Intuit? What do you know about what Intuit does?Customer Obsession
  • A time you validated an assumption about what a user neededCustomer Obsession
  • A time you sweated a small detail that mattered to the customerCustomer Obsession
  • A time you did the right thing when it was easier not toIntegrity
  • A time you made a decision with incomplete dataCourage
  • A time you disagreed with a stakeholder and resolved itStronger Together
  • A time you mentored someone or helped a teammate growWe Care And Give Back
  • A project you owned end to end, and what you would changeCraft & quality

The full bank of Intuit behavioral interview questions maps every prompt to the value it scores, worked strong against weak, or start with the STAR method.

The system design prompts Intuit returns to
Mostly generic HLD and LLD, and the Craft Demo is the real design round

Each of these Intuit system design interview questions is worked end to end in the guide, with the correctness and security lens Intuit grades.

Trick-spotting earns nothing here. The problems sit at medium, the follow-ups push on structure rather than asymptotics, and the design questions want the access patterns and the failure modes talked through before anybody names a database...

Continue reading

The full breakdown. Every round and every pattern, with the strategy that goes with each.

Go to the Full Guide
Common questions

What are the stages of the Intuit interview process?

The Intuit interview runs through 6 stages: Application, Recruiter, Screen, Onsite, Debrief, and Offer.

How many rounds does the Intuit interview have?

The interviewing rounds sit in the onsite (4–6 rounds). The other stages (application, recruiter, and team match) are conversations, not scored rounds.

Is the Intuit interview hard?

The algorithm bar sits at medium and stays there, roughly 16% easy, 64% medium, and 19% hard, and the hard tail is mostly two-dimensional matrix DP rather than anything exotic. The surprises are procedural, not algorithmic: Java is often the requirement, code that compiles and runs beats a whiteboard sketch, and the Craft Demo grades clean layering and unit tests you write yourself.

Does Intuit ask LeetCode questions?

Yes, medium-centered, but graded differently. Around the Craft Demo sit Java and object-oriented design, arrays and hashing, trees and graphs, and DP and matrix. One live exercise has survived nearly unchanged: a small players service where an isAdmin flag decides whether the caller gets full names or first names only, followed by stories on pagination, roles, and error handling.

What is the Intuit Craft Demo?

A round where you build a small working feature end to end and often extend an existing codebase, graded on clean idiomatic code, sound object-oriented design, and correct edge cases. Clean layering and a couple of unit tests that actually run move the write-up further than shaving a pass off your algorithm loop, and edge cases you raise yourself count for more than the ones the interviewer has to find.

What is Intuit system design like?

A generic HLD playbook applied to a service end to end: reason about access patterns, data flow, and failure. It stays close to standard system-design fundamentals rather than an Intuit-specific product, so a clear account of one trade-off you actually made beats naming every technology you have heard of.

How does Intuit equity work, given the stock drop?

Equity is liquid INTU stock, currently down roughly two thirds from its July 2025 high while revenue kept growing, so a grant sized in dollars buys far more shares than it would have a year ago. Bands are narrow and Intuit rarely goes above them, so target the top of your band; the sign-on is the friendliest lever, and value the shares at what they trade for on the day you sign.

How long does the Intuit interview process take?

Roughly four to six weeks: a recruiter screen, a technical screen, then a virtual onsite of coding, the Craft Demo, system design, and behavioral, followed by a debrief. Negotiate the components together once the debrief has landed positive, since pushing one bucket in isolation just makes the recruiter move money out of another.

What are Intuit levels, and how much does it pay?

Intuit labels levels by title rather than a numeric code: Software Engineer 1 and 2, Senior, Staff, Senior Staff, Principal (Architect), Distinguished Principal, and Engineering Fellow. Per Levels.fyi the US averages run about $154K at SWE 1, $241K at Senior, $353K at Staff, and $582K at Senior Staff, with Principal and above on thin samples up to roughly $1.1M, and the overall median near $260K. Equity is public INTU stock, currently well below its 2025 high.

How do I prepare for an Intuit interview?

Drill medium LeetCode across arrays and hashing, trees and graphs, and matrix dynamic programming, since the pool is medium-centered and the hard tail is mostly two-dimensional matrix DP. The round to rehearse specifically is the Craft Demo: build a small working feature end to end and extend an existing codebase, so practice clean idiomatic Java and object-oriented design with edge cases handled, not just algorithm puzzles.