Intuit Software Engineer Interview Questions

Practice the exact questions companies are asking right now.

18 Questions 1 Company06.30.2026
Showing 18 results
Role
Intuit logo
Intuit
Medium
Software EngineerSenior+

Design a "Future Best-Sellers" Prediction and Recommendation System

Design a "Future Best-Sellers" Prediction and Recommendation System An e-commerce platform wants a new feature on its category pages. A user selects a...

ML System Design
9
0
84 people solved
Jun 30, 2026
Intuit logo
Intuit
Easy
Software Engineer Locked

Design Premium Product Recommendations

This question evaluates a candidate's ability to design an ML-powered recommendation system, testing competencies in personalization, data requirement...

ML System Design
5
0
58 people solved
Jun 5, 2026
Intuit logo
Intuit
Easy
Software Engineer

When should products use AI?

A product-oriented interview asks you to discuss AI adoption in software products. Explain how you would decide whether a feature should use AI or a t...

Machine Learning
15
0
117 people solved
Apr 2, 2026
Intuit logo
Intuit
Medium
Software Engineer

Sum palindrome-change costs over all substrings

This is a three-part coding screen. Each part is independent — a string-algorithms problem, a SQL aggregation problem, and a shell-parsing problem — a...

Coding & Algorithms
23
0
275 people solved
Oct 13, 2025
Intuit logo
Intuit
Medium
Software EngineerSenior+

Increment a Digit-Array Integer by One

Increment a Digit-Array Integer by One You are given a non-empty array digits in which each element is a single decimal digit (0-9). The array represe...

Coding & Algorithms
0
0
3 people solved
Jun 30, 2026
Intuit logo
Intuit
Medium
Software Engineer Locked

Format VARCHAR amounts into $ with M/B suffix

This question evaluates a candidate's ability to perform SQL data manipulation tasks such as string-to-number conversion, conditional scaling and suff...

Software Engineering Fundamentals
8
0
63 people solved
Feb 11, 2026
Intuit logo
Intuit
Easy
Software Engineer Locked

Add One to Digit Array

This question evaluates proficiency in array manipulation and elementary arithmetic on digit sequences, specifically carrying operations and edge-case...

Coding & Algorithms
1
2
21 people solved
Jun 5, 2026
Intuit logo
Intuit
Medium
Software Engineer Locked

Find largest file in a directory using Bash

This question evaluates a candidate's proficiency with shell scripting and Unix command-line concepts, including recursive file-system traversal, reco...

Software Engineering Fundamentals
8
0
58 people solved
Feb 11, 2026
Intuit logo
Intuit
Hard
Software Engineer

Design AI feature launch and data collection

System Design: From AI Prototype to Production Context Assume you are designing a user-facing AI-powered feature for a web/mobile product. Some decisi...

ML System Design
8
0
75 people solved
Sep 6, 2025
Intuit logo
Intuit
Medium
Software Engineer Locked

Produce valid student lineup from parent array

This question evaluates understanding of rooted tree hierarchies, parent-before-child ordering constraints, and lexicographic minimality when construc...

Coding & Algorithms
12
0
92 people solved
Feb 11, 2026
Intuit logo
Intuit
Medium
Software Engineer

Walk through resume and share behavioral examples

Behavioral Prompt — Software Engineer Technical Screen Context: In a technical screen for a Software Engineer role, you are asked to succinctly commun...

Behavioral & Leadership
4
0
91 people solved
Sep 6, 2025
Intuit logo
Intuit
Medium
Software Engineer

Design prompts for JSON-only LLM responses

Design an LLM request that returns strict JSON only Context You are designing a backend call to an LLM for a technical screen (System Design & Enginee...

ML System Design
8
0
73 people solved
Sep 6, 2025
Intuit logo
Intuit
Medium
Software Engineer

Solve word segmentation and React palindrome validation

Part A — String segmentation: Given a non-empty string s and a dictionary of valid words, design an algorithm to determine whether s can be segmented ...

Coding & Algorithms
8
0
76 people solved
Sep 6, 2025
Intuit logo
Intuit
Medium
Software Engineer

Aggregate transactions by status and failure reasons (SQL)

You are given a table transactions with (at least) the following columns: - transaction_id (unique identifier) - status (e.g., SUCCESS, FAILED, PENDIN...

Software Engineering Fundamentals
8
0
92 people solved
Oct 13, 2025
Intuit logo
Intuit
Hard
Software EngineerSenior+

Find Business Degrees of Separation

Implement a feature for a small-business network. QuickBooks has data showing business relationships, such as one business regularly buying goods or s...

Coding & Algorithms
0
0
4 people solved
Apr 2, 2026
Intuit logo
Intuit
Easy
Software Engineer

Validate bracket sequence

Given a string s containing only the characters (, ), [, ], {, and }, determine whether the brackets are properly matched. A string is valid if: - Eve...

Coding & Algorithms
6
0
44 people solved
Apr 2, 2026
Intuit logo
Intuit
Medium
Software Engineer

Find largest filename from ls -l output

You are given a multi-line string (via stdin) that represents the output of ls -l, with one entry per line. Each file line follows the typical ls -l f...

Coding & Algorithms
3
0
67 people solved
Oct 13, 2025
Intuit logo
Intuit
Medium
Software Engineer

Implement LRU, Extend to LFU, Analyze Complexity

Implement an in-memory Least Recently Used (LRU) cache with capacity N that supports get(key) -> value and put(key, value). Achieve O( 1) average time...

Coding & Algorithms
3
0
67 people solved
Sep 6, 2025

Explore more Intuit Software Engineer interview questions

Real questions from candidate reports, grouped by topic, role and company.

Other roles at Intuit
Software Engineer questions at other companies
Browse all