Upload Button Icon Add office photos

Intuit

Compare button icon Compare button icon Compare

Filter interviews by

Intuit Interview Questions and Answers

Updated 25 May 2025
Popular Designations

98 Interview questions

A Software Developer was asked
Q. Design a bus seat booking system.
Ans. 

Design a bus seat booking system.

  • Use a database to store seat availability and bookings

  • Implement a user interface for customers to select and book seats

  • Consider implementing a payment system for reservations

  • Allow for seat selection based on preferences such as window or aisle

View all Software Developer interview questions
A Software Developer was asked
Q. What is fragmentation in operating systems?
Ans. 

Fragmentation in operating systems is the phenomenon where memory or disk space is divided into small chunks over time, leading to inefficient use of resources.

  • Fragmentation can occur in both memory (memory fragmentation) and disk space (disk fragmentation).

  • External fragmentation happens when free memory or disk space is broken into small pieces, making it difficult to allocate large contiguous blocks of memory or...

View all Software Developer interview questions
A Software Developer was asked
Q. What are the different ways you can traverse over a map in Java?
Ans. 

Different ways to traverse over a map in Java include using keySet(), entrySet(), and forEach() method.

  • Use keySet() method to iterate over keys in the map

  • Use entrySet() method to iterate over key-value pairs in the map

  • Use forEach() method to iterate over key-value pairs in the map

View all Software Developer interview questions
A Software Developer was asked
Q. What is the difference between fail-fast and fail-safe iterators in Java?
Ans. 

Fail-fast iterators throw ConcurrentModificationException if the collection is modified while iterating. Fail-safe iterators do not throw exceptions and operate on a cloned copy of the collection.

  • Fail-fast iterators throw ConcurrentModificationException if the collection is modified while iterating.

  • Fail-safe iterators do not throw exceptions and operate on a cloned copy of the collection.

  • Fail-fast iterators are us...

View all Software Developer interview questions
A Software Developer was asked
Q. What is the internal functioning of a hashmap in Java?
Ans. 

HashMap in Java is a data structure that stores key-value pairs and uses hashing to efficiently retrieve values.

  • HashMap uses an array of buckets to store key-value pairs.

  • The key is hashed to determine the index in the array where the value will be stored.

  • In case of hash collisions, a linked list or a balanced tree is used to store multiple values at the same index.

  • HashMap allows null keys and values.

  • Example: HashM...

View all Software Developer interview questions
A Software Developer was asked
Q. What is the AtomicInteger class in Java?
Ans. 

AtomicInteger is a class in Java that provides atomic operations on integers.

  • It is used for operations that need to be performed atomically, without interference from other threads.

  • Common methods include get(), set(), incrementAndGet(), decrementAndGet(), etc.

  • Example: AtomicInteger count = new AtomicInteger(0); count.incrementAndGet();

View all Software Developer interview questions
A Software Developer was asked
Q. Can you explain the Collection Hierarchy in Java?
Ans. 

Collection Hierarchy in Java represents the relationship between various collection interfaces and classes.

  • Collection interface is the root interface in the Collection Hierarchy.

  • List and Set interfaces extend the Collection interface.

  • Map interface is not a subtype of Collection interface.

  • ArrayList, LinkedList, HashSet, and TreeSet are some of the classes that implement the Collection interfaces.

  • HashMap and TreeMap...

View all Software Developer interview questions
Are these interview questions helpful?
A Software Developer was asked
Q. 

Problem Statement: Delete Node In A Linked List

Given a singly linked list of integers and a reference to a node, your task is to delete that specific node from the linked list. Each node in the linked lis...

Ans. 

Delete a specific node from a singly linked list given the reference to the node.

  • Traverse the linked list to find the node to be deleted.

  • Update the pointers to skip over the node to be deleted.

  • Print the modified linked list after deletion.

View all Software Developer interview questions
A Software Developer was asked
Q. 

Find Duplicates in an Array

Given an array ARR of size 'N', where each integer is in the range from 0 to N - 1, identify all elements that appear more than once.

Return the duplicate elements in any order...

Ans. 

Find duplicates in an array of integers within a specified range.

  • Iterate through the array and keep track of the count of each element using a hashmap.

  • Return elements with count greater than 1 as duplicates.

  • Time complexity can be optimized to O(N) using a set to store duplicates.

View all Software Developer interview questions
A Software Developer was asked
Q. You have a racetrack with 25 horses. What is the fastest way to determine the top 3 fastest horses, given that you can only race 5 horses at a time?
Ans. 

To determine the top 3 fastest horses out of 25, race horses in groups of 5 and keep track of the fastest horses in each race.

  • Divide the 25 horses into 5 groups of 5 horses each.

  • Race all 5 horses in each group, keeping track of the top 3 fastest horses in each race.

  • After 5 races, you will have the top 3 fastest horses from each group.

  • Race the top 3 horses from each group in a final race to determine the overall to...

View all Software Developer interview questions

Intuit Interview Experiences

80 interviews found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected
Round 1 - Coding Test 

DSA based on any general language prefer C++

Round 2 - Technical 

(3 Questions)

  • Q1. DBMS, BST, Sieve of Erathnus, Dynamic Programming
  • Q2. Debugging c++ code
  • Ans. 

    Debugging C++ code involves identifying and fixing errors to ensure the program runs correctly and efficiently.

    • Use a debugger tool like gdb to step through code and inspect variables.

    • Check for common errors such as off-by-one errors in loops, e.g., accessing array[10] instead of array[9].

    • Utilize print statements to trace the flow of execution and variable values.

    • Review compiler warnings and errors carefully; they often...

  • Answered by AI
  • Q3. OOPS based question
Round 3 - HR 

(1 Question)

  • Q1. General questions and some questions on personality
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Glider coding test
1 easy and 1 medium leetcode question

Round 2 - Technical 

(2 Questions)

  • Q1. Min cost of painting the houses, given no two adjacent houses are of same color List input ={[17,2,17],[16,16,5],[14,3,19]} To be solved using dynamic programming
  • Ans. 

    Dynamic programming solution to find minimum cost of painting houses with no adjacent houses of same color

    • Create a 2D dp array to store the minimum cost of painting each house with each color

    • Iterate through each house and each color option, updating the dp array with the minimum cost

    • Return the minimum cost of painting the last house

  • Answered by AI
  • Q2. Questions on multithreading and different type of thread pool

Interview Preparation Tips

Topics to prepare for Intuit Senior Software Engineer 2 interview:
  • Dynamic Programming
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Very broad generic system design question, where she was trying to know all that I know of. Not a focused system design question to focus on any particular aspect.
  • Q2. Given a string of parenthesis, determine if it forms valid parenthesis or not.
  • Ans. 

    Check if a string of parenthesis is valid or not.

    • Use a stack to keep track of opening parenthesis.

    • Iterate through the string and push opening parenthesis onto the stack.

    • When encountering a closing parenthesis, pop from the stack and check if it matches the corresponding opening parenthesis.

    • If stack is empty at the end and all parenthesis have been matched, the string is valid.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - The expectancy was to directly know the underlying technology that the interviewer was using in her team. Trying to arrive at an answer progressively to determine the technology was not appreciated. Not a good experience with the interview. They expect us to know what they are using internally, rather than focusing on interview and candidate experience.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Good experience with the coding with medium difficulty questions

Round 2 - Technical 

(2 Questions)

  • Q1. Dbms related queries
  • Q2. OS practical questions
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Jul 2024. There were 3 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Why and How Intuit? What would make you a fit.
  • Ans. 

    Intuit's innovative culture and focus on customer-centric solutions align with my passion for driving business growth through data-driven insights.

    • Intuit's reputation for developing cutting-edge financial software solutions appeals to my interest in leveraging technology to drive business success.

    • I admire Intuit's commitment to customer satisfaction and believe my analytical skills can contribute to enhancing user expe...

  • Answered by AI
  • Q2. Previous roles and responsibilities
  • Ans. 

    I have experience as a Business Analyst in the software industry, where I analyzed user requirements and translated them into functional specifications.

    • Analyzed user requirements to understand business needs

    • Translated requirements into functional specifications for development team

    • Collaborated with stakeholders to ensure project success

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Presentational Skills
  • Q2. How you are the best fit for this role
  • Ans. 

    I have a strong background in analyzing product data and identifying business opportunities.

    • Extensive experience in analyzing market trends and customer feedback to drive product improvements

    • Proven track record of successfully launching new products and optimizing existing ones

    • Strong communication skills to collaborate with cross-functional teams and stakeholders

    • Proficient in using data analysis tools and techniques to...

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Provided instructions and questions based on it.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well. Minimal preparation won’t help!
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Apr 2025, where I was asked the following questions.

  • Q1. Design a system similar to Splitwise that facilitates the tracking and settling of shared expenses among users.
  • Ans. 

    A system for tracking and settling shared expenses among users, enhancing transparency and simplifying financial interactions.

    • User Registration: Users can create accounts using email or social media, allowing them to manage their expenses and connections easily.

    • Expense Tracking: Users can log expenses with details like amount, date, and category (e.g., dinner, rent), making it easy to track who owes what.

    • Group Manageme...

  • Answered by AI
  • Q2. Database partitioning and sharding
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Rest API retry based questions.
  • Q2. Data access layer questions
Round 2 - One-on-one 

(2 Questions)

  • Q1. Dad algo based question
  • Q2. Dad algo based question 2

Interview Preparation Tips

Interview preparation tips for other job seekers - A very thorough interview it was. They also give a small at home test.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected
Round 1 - Technical 

(1 Question)

  • Q1. Design Rate Limiter

Interview Questions & Answers

user image Anonymous

posted on 20 May 2025

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Apr 2025, where I was asked the following questions.

  • Q1. Solve tree problem
  • Q2. Implement snake LLD
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Html, js and css concepts

Round 2 - Coding Test 

Binary search related questions

Round 3 - Technical 

(2 Questions)

  • Q1. Projects handled at the current organisation
  • Ans. 

    Developed and maintained multiple web applications for internal use

    • Led a team in redesigning the company's main website to improve user experience

    • Implemented new features and functionalities based on user feedback

    • Optimized existing codebase to improve performance and scalability

    • Integrated third-party APIs to enhance application capabilities

  • Answered by AI
  • Q2. How to figure errors before customers report it
  • Ans. 

    Implement automated monitoring and logging to proactively detect errors before customers report them.

    • Set up automated monitoring tools to track system performance and detect anomalies

    • Implement logging mechanisms to capture errors and exceptions in real-time

    • Utilize error tracking software to aggregate and analyze error data

    • Establish alerts and notifications for critical errors to prompt immediate action

    • Regularly review ...

  • Answered by AI

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
4d (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Intuit?
Ask anonymously on communities.

Intuit Interview FAQs

How many rounds are there in Intuit interview?
Intuit interview process usually has 2-3 rounds. The most common rounds in the Intuit interview process are Technical, Coding Test and One-on-one Round.
How to prepare for Intuit interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Intuit. The most common topics and skills that interviewers at Intuit expect are Java, AWS, Python, Software Development and Agile Development.
What are the top questions asked in Intuit interview?

Some of the top questions asked at the Intuit interview -

  1. How do you design a website which displays say top 1000 products with product r...read more
  2. Given an array of n elements which contains elements from 0 to n­1, with any o...read more
  3. Given a word and dictionary, write a program to calculate the total number of v...read more
How long is the Intuit interview process?

The duration of Intuit interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 59 interview experiences

Difficulty level

Easy 11%
Moderate 87%
Hard 3%

Duration

Less than 2 weeks 66%
2-4 weeks 24%
4-6 weeks 11%
View more

Interview Questions from Similar Companies

CitiusTech Interview Questions
3.3
 • 290 Interviews
Altimetrik Interview Questions
3.7
 • 241 Interviews
Xoriant Interview Questions
4.1
 • 213 Interviews
Globant Interview Questions
3.7
 • 183 Interviews
ThoughtWorks Interview Questions
3.9
 • 157 Interviews
Apexon Interview Questions
3.3
 • 150 Interviews
Brillio Interview Questions
3.4
 • 139 Interviews
View all

Intuit Reviews and Ratings

based on 208 reviews

3.4/5

Rating in categories

3.2

Skill development

3.5

Work-life balance

4.1

Salary

2.9

Job security

3.2

Company culture

3.0

Promotions

3.0

Work satisfaction

Explore 208 Reviews and Ratings
Content Strategist

Chennai

6-8 Yrs

Not Disclosed

Business Development Manager

Chennai

6-8 Yrs

Not Disclosed

Client Acquisition Manager (B2B Services)

Chennai

6-8 Yrs

Not Disclosed

Explore more jobs
Senior Software Engineer
334 salaries
unlock blur

₹35 L/yr - ₹59 L/yr

Software Engineer2
166 salaries
unlock blur

₹30 L/yr - ₹51.2 L/yr

Software Engineer
125 salaries
unlock blur

₹23.7 L/yr - ₹39.5 L/yr

Staff Software Engineer
57 salaries
unlock blur

₹46.4 L/yr - ₹81 L/yr

Software Developer
43 salaries
unlock blur

₹18.6 L/yr - ₹33.5 L/yr

Explore more salaries
Compare Intuit with

Salesforce

4.0
Compare

Yodlee

3.9
Compare

Xoriant

4.1
Compare

CitiusTech

3.3
Compare
write
Share an Interview