Upload Button Icon Add office photos

Intuit

Compare button icon Compare button icon Compare

Filter interviews by

Intuit Interview Questions and Answers for Freshers

Updated 25 May 2025
Popular Designations

28 Interview questions

A Software Developer Intern was asked 6mo ago
Q. How do you debug 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 ...

View all Software Developer Intern interview questions
A Software Engineer Intern Trainee was asked 6mo ago
Q. Describe the High-Level Design (HLD) of a project you have worked on previously.
Ans. 

Designed a high-level architecture for a web-based project using microservices and RESTful APIs.

  • Utilized microservices architecture to break down the project into smaller, independent services.

  • Implemented RESTful APIs for communication between services.

  • Used a service discovery mechanism like Eureka or Consul for dynamic service registration and discovery.

  • Ensured scalability and fault tolerance by incorporating loa...

View all Software Engineer Intern Trainee interview questions
A Software Engineer Intern Trainee was asked 6mo ago
Q. Write code to implement stack operations.
Ans. 

Code for stack operations in C++ using array

  • Declare an array to store stack elements

  • Implement push operation to add elements to the top of the stack

  • Implement pop operation to remove elements from the top of the stack

  • Implement peek operation to view the top element without removing it

View all Software Engineer Intern Trainee interview questions
A Software Engineer Intern Trainee was asked 6mo ago
Q. Which AWS technologies have you worked with?
Ans. 

I have worked on AWS technologies such as EC2, S3, Lambda, and RDS.

  • EC2 (Elastic Compute Cloud)

  • S3 (Simple Storage Service)

  • Lambda

  • RDS (Relational Database Service)

View all Software Engineer Intern Trainee interview questions
A Software Developer Intern was asked
Q. What is polymorphism?
Ans. 

Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.

  • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

  • There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).

  • Example: Inheritance allows a child class to override a method from its parent class, exhibiting polymorp...

View all Software Developer Intern interview questions
An Intern was asked
Q. Normalization in DBMS
Ans. 

Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.

  • Normalization involves breaking down a table into smaller tables and establishing relationships between them.

  • There are different levels of normalization, with each level addressing a specific type of data redundancy.

  • Normalization helps to prevent data inconsistencies and anomalies, and improves database pe...

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

Number of Islands Problem Statement

You are provided with a 2-dimensional matrix having N rows and M columns, containing only 1s (land) and 0s (water). Your goal is to determine the number of islands in th...

Ans. 

Count the number of islands in a 2D matrix of 1s and 0s.

  • Use Depth First Search (DFS) or Breadth First Search (BFS) to traverse the matrix and identify connected groups of 1s.

  • Maintain a visited array to keep track of visited cells to avoid redundant traversal.

  • Increment the island count each time a new island is encountered.

  • Consider edge cases like boundary conditions and handling of diagonals while traversing.

  • Handl...

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

Rearrange Linked List Problem Statement

Given a singly linked list in the form 'L1' -> 'L2' -> 'L3' -> ... 'Ln', your task is to rearrange the nodes to the form 'L1' -> 'Ln' -> 'L2' -> 'L...

Ans. 

Rearrange the nodes of a singly linked list in a specific order without altering the data of the nodes.

  • Use two pointers to split the linked list into two halves, reverse the second half, and then merge the two halves alternately.

  • Ensure to handle cases where the number of nodes is odd or even separately.

  • Time complexity: O(N), Space complexity: O(1)

  • Example: Input: 1 -> 2 -> 3 -> 4 -> 5 -> NULL, Output...

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

Kth Largest Element Problem

Given an array containing N distinct positive integers and a number K, determine the Kth largest element in the array.

Example:

Input:
N = 6, K = 3, array = [2, 1, 5, 6, 3, 8...
Ans. 

Find the Kth largest element in an array of distinct positive integers.

  • Sort the array in non-increasing order and return the Kth element.

  • Use a priority queue or quick select algorithm for efficient solution.

  • Handle constraints like array size and element values properly.

  • Ensure all elements in the array are distinct for accurate results.

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

Longest Palindromic Substring Problem Statement

You are provided with a string STR of length N. The goal is to identify the longest palindromic substring within this string. In cases where multiple palindr...

Ans. 

Given a string, find the longest palindromic substring, prioritizing the one with the smallest start index.

  • Iterate through the string and expand around each character to find palindromes

  • Keep track of the longest palindrome found and its starting index

  • Return the longest palindromic substring with the smallest start index

View all Software Developer Intern interview questions

Intuit Interview Experiences for Freshers

19 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
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

Intern Interview Questions & Answers

user image Anonymous

posted on 12 Dec 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Company Website and was interviewed in Jun 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Asked to build a python code on analysing missing numbers in a series of infinite numbers

Round 2 - Assignment 

How would you build a landing page for a website.

Round 3 - HR 

(2 Questions)

  • Q1. Question on About yourself
  • Q2. Why Intuit, what do you like the most
  • Ans. 

    I want to work at Intuit because of its innovative culture and focus on customer success.

    • I admire Intuit's commitment to creating innovative solutions for financial management.

    • I appreciate the company's emphasis on customer success and satisfaction.

    • I am impressed by Intuit's track record of fostering a supportive and inclusive work environment.

    • I am excited about the opportunity to work with talented and passionate indi...

  • Answered by AI
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

There were 5 questions

Round 2 - Technical 

(1 Question)

  • Q1. Explain any one of your projects and follow up questions on it
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Dec 2023.

Round 1 - Technical 

(6 Questions)

  • Q1. Write code for stack operations
  • Ans. 

    Code for stack operations in C++ using array

    • Declare an array to store stack elements

    • Implement push operation to add elements to the top of the stack

    • Implement pop operation to remove elements from the top of the stack

    • Implement peek operation to view the top element without removing it

  • Answered by AI
  • Q2. Java 8 functionalities
  • Q3. Bubble sort
  • Q4. AWS technologies on which you worked
  • Ans. 

    I have worked on AWS technologies such as EC2, S3, Lambda, and RDS.

    • EC2 (Elastic Compute Cloud)

    • S3 (Simple Storage Service)

    • Lambda

    • RDS (Relational Database Service)

  • Answered by AI
  • Q5. HLD of project worked previously
  • Ans. 

    Designed a high-level architecture for a web-based project using microservices and RESTful APIs.

    • Utilized microservices architecture to break down the project into smaller, independent services.

    • Implemented RESTful APIs for communication between services.

    • Used a service discovery mechanism like Eureka or Consul for dynamic service registration and discovery.

    • Ensured scalability and fault tolerance by incorporating load bal...

  • Answered by AI
  • Q6. Craft demo on Authentication System with test cases. Enhancements that can be done in craft demo Why use hashing for encryption
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. What is polymorphism?
  • Ans. 

    Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.

    • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

    • There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).

    • Example: Inheritance allows a child class to override a method from its parent class, exhibiting polymorphic b...

  • Answered by AI
  • Q2. And other questions related to cs fundamentals
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Job Portal and was interviewed in May 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

4 coding question were there . The level was medium to hard

Round 3 - Technical 

(2 Questions)

  • Q1. This round was of 45 min with 1 coding ques and computer fundamentals
  • Q2. Two sum was asked oops concept
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Jun 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Consist of 4 dsa problems of dynamic programming on grid , strings

Round 3 - Coding Test 

1. GIVEN 2 INTEGERS C AND S FIND MAXIMUM INTEGER i SUCH THAT C*log(i)*sqrt(i)*i<=S
2. Merge two sorted list

Interview Preparation Tips

Topics to prepare for Intuit Software Developer interview:
  • DSA
  • OS
  • System Design

Intern Interview Questions & Answers

user image Anonymous

posted on 13 Jan 2023

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Dec 2022. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Semaphore definition and a problem on in
  • Q2. Normalization in DBMS
  • Ans. 

    Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.

    • Normalization involves breaking down a table into smaller tables and establishing relationships between them.

    • There are different levels of normalization, with each level addressing a specific type of data redundancy.

    • Normalization helps to prevent data inconsistencies and anomalies, and improves database perform...

  • Answered by AI
  • Q3. Oops, inheritance and polymorphism

Interview Preparation Tips

Topics to prepare for Intuit Intern interview:
  • OS
  • DBMS
Interview preparation tips for other job seekers - it was completely on subjects, os DBMS, networking

I appeared for an interview in Feb 2021.

Round 1 - Coding Test 

(4 Questions)

Round duration - 90 Minutes
Round difficulty - Medium

Timing: 6 PM to 7:30 PM IST
Environment: Test took place on Hackerrank. The test was proctored.
Details: 4 questions with varying difficulty were there. Partial score was allowed.

  • Q1. 

    Grid Satisfaction Problem

    In this problem, you are given a grid of size N*M containing two types of people: type ‘A’ and type ‘B’. You are given the number of people of each type: 'countA' denotes the num...

  • Ans. 

    Given a grid with type A and B people, maximize satisfaction based on neighbors.

    • Start with type A people for maximum satisfaction

    • Optimally place people to maximize satisfaction

    • Consider satisfaction levels for each type of person and their neighbors

  • Answered by AI
  • Q2. 

    Max Game Minimum Penalty Problem

    In this game, you are given a collection of 'N' numbers. The objective is to minimize the total penalty incurred while playing by following these steps:

    1. Select any two ...
  • Ans. 

    The objective is to minimize total penalty by selecting two numbers, summing them, and accumulating the penalty until only one number remains.

    • Iteratively select two numbers, sum them, and accumulate the penalty until only one number remains.

    • Choose the two smallest numbers to minimize the penalty.

    • Repeat the process until only one number remains to find the minimum possible penalty.

  • Answered by AI
  • Q3. 

    Binary Tree Diameter Problem Statement

    You are given a Binary Tree, and you need to determine the length of the diameter of the tree.

    The diameter of a binary tree is the length of the longest path betwe...

  • Ans. 

    The task is to find the diameter of a binary tree, which is the longest path between any two nodes in the tree.

    • Traverse the tree to find the longest path between two nodes.

    • Keep track of the maximum diameter found during traversal.

    • The diameter may or may not pass through the root node.

    • Consider the height of the left and right subtrees to calculate the diameter.

  • Answered by AI
  • Q4. 

    Problem Statement: Find the Number of States

    You are given ‘n’ cities, some of which are connected by bidirectional roads. You also have an ‘n x n’ matrix ‘roads’, where if city ‘i’ and city ‘j’ are conne...

  • Ans. 

    Find the number of states of cities connected by roads in a matrix.

    • Identify connected cities using DFS or Union-Find algorithm

    • Count the number of disjoint sets to determine the number of states

    • Handle self-connections of cities by setting roads[i][i] = 1

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 30 Minutes
Round difficulty - Easy

Problems were asked from projects, and with one easy algorithm problem, they tested problem-solving skill.

The interview started with an introduction, post which my projects were discussed.
Out of two projects, one was discussed for about 15 minutes, and another for 5 minutes. The questions were more on underlying concepts, its conceptual working, rather than implementation details. They were satisfied with my answer.

  • Q1. 

    Triplets with Given Sum Problem

    Given an array or list ARR consisting of N integers, your task is to identify all distinct triplets within the array that sum up to a specified number K.

    Explanation:

    A t...

  • Ans. 

    Identify all distinct triplets within an array that sum up to a specified number.

    • Iterate through the array and use nested loops to find all possible triplets.

    • Use a set to store unique triplets and check if the sum equals the target.

    • Handle edge cases like duplicate elements and no valid triplets.

    • Return the triplets as space-separated integers or -1 if no triplets exist.

  • Answered by AI
Round 3 - Video Call 

Round duration - 60 Minutes
Round difficulty - Medium

In this round, my project was discussed for 5 minutes, and later only OS, DBMS was asked. No coding problems were asked.
It was more of a discussion round for me.
One of the interviewers had 20+ years of experience, while the other 7+ years of eperience.
Questions were mostly asked from the OS course (nearly 45 minutes) and had a healthy discussion. I didn't knew the answers to a few questions, of which the interviewer explained the answer.

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in BangaloreEligibility criteriaCGPA – 7.5 CGPA or 75%, Branches – CSE/IT/Software Engineering, Mathematics and ComputingIntuit interview preparation:Topics to prepare for the interview - Data Structures and Algorithms, Operating Systems, Databases, Computer Networks, OOPS, ArchitectureTime required to prepare for the interview - 6 MonthsInterview preparation tips for other job seekers

Tip 1 : Keep practising questions on Data Structures and Algorithms to enhance problem-solving skills.
Tip 2 : Do at least one project with a proper understanding of underlying concepts.
Tip 3 : Coursework are important

Application resume tips for other job seekers

Tip 1 : Have at least one project.
Tip 2 : Do not put things which you are not completely comfortable.

Final outcome of the interviewSelected

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
1w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Intuit?
Ask anonymously on communities.

Intuit Interview FAQs

How many rounds are there in Intuit interview for freshers?
Intuit interview process for freshers usually has 2-3 rounds. The most common rounds in the Intuit interview process for freshers are Technical, Coding Test and Resume Shortlist.
How to prepare for Intuit interview for freshers?
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 for freshers?

Some of the top questions asked at the Intuit interview for freshers -

  1. AWS technologies on which you wor...read more
  2. normalization in D...read more
  3. What is polymorphi...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

3.9/5

based on 9 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 86%
4-6 weeks 14%
View more

Interview Questions from Similar Companies

CitiusTech Interview Questions
3.3
 • 287 Interviews
Altimetrik Interview Questions
3.7
 • 239 Interviews
Xoriant Interview Questions
4.1
 • 210 Interviews
Globant Interview Questions
3.7
 • 181 Interviews
ThoughtWorks Interview Questions
3.9
 • 156 Interviews
Apexon Interview Questions
3.3
 • 148 Interviews
Brillio Interview Questions
3.4
 • 138 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
305 salaries
unlock blur

₹21.6 L/yr - ₹73.2 L/yr

Software Engineer2
166 salaries
unlock blur

₹20 L/yr - ₹62 L/yr

Software Engineer
114 salaries
unlock blur

₹22.6 L/yr - ₹40 L/yr

Staff Software Engineer
56 salaries
unlock blur

₹25 L/yr - ₹93.5 L/yr

Software Developer
46 salaries
unlock blur

₹12 L/yr - ₹36 L/yr

Explore more salaries
Compare Intuit with

Salesforce

4.0
Compare

Yodlee

3.8
Compare

Xoriant

4.1
Compare

CitiusTech

3.3
Compare
write
Share an Interview