Upload Button Icon Add office photos

Intuit

Compare button icon Compare button icon Compare

Filter interviews by

Intuit Software Developer Intern Interview Questions, Process, and Tips

Updated 26 Dec 2024

Top Intuit Software Developer Intern Interview Questions and Answers

  • 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 ...read more
  • Q2. 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 ...read more
  • 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 th ...read more
View all 12 questions

Intuit Software Developer Intern Interview Experiences

7 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
  • Q3. OOPS based question
Round 3 - HR 

(1 Question)

  • Q1. General questions and some questions on personality
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

Software Developer Intern Interview Questions Asked at Other Companies

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an ar ... read more
asked in Amazon
Q2. Fish Eater Problem Statement In a river where water flows from le ... read more
asked in Apple
Q3. Kevin and his Fruits Problem Statement Kevin has 'N' buckets, eac ... read more
asked in CommVault
Q4. Sliding Maximum Problem Statement Given an array of integers ARR ... read more
Q5. Reverse Words in a String: Problem Statement You are given a stri ... read more
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

I was interviewed 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

Intuit interview questions for designations

 Software Developer

 (18)

 Software Engineer Intern Trainee

 (1)

 Intern

 (2)

 Software Engineer

 (6)

 Software Engineer2

 (5)

 Summer Intern

 (1)

 Senior Software Engineer

 (11)

 Software Engineer Trainee

 (1)

I was interviewed before Mar 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 minutes
Round difficulty - Hard

4 questions. 2 hard, 1 medium, 1 easy. Those who were able to 2.5 questions were shortlisted. 2 DP Questions Hard, 1 Graph medium and 1 easy array based question.

  • Q1. 

    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 t...

  • 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.

    • Handle the...

  • Answered by AI
Round 2 - Face to Face 

(1 Question)

Round duration - 40 minutes
Round difficulty - Medium

Face to Face Interaction. Project discussion in great depth. Talked about Machine learning.

  • Q1. 

    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 palind...

  • 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

  • Answered by AI
Round 3 - Face to Face 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Hard

Very tough Data structure questions to get the most optimum approach only.

  • Q1. 

    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' -> '...

  • 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: 1 -

  • Answered by AI
  • Q2. 

    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, ...
  • 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.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in BengaluruEligibility criteria7 CGPAIntuit interview preparation:Topics to prepare for the interview - Trees(Red Black, AVL, binary), Graphs, DP, Queue, String ManipulationTime required to prepare for the interview - 5 MonthsInterview preparation tips for other job seekers

Tip 1 : Keep your good projects ready in Resume and be ready to explain design related questions. They are looking for approaches.
Tip 2 : Practice by writing the code from scratch and not completing a simple function.
Tip 3 : Good Communication skills will be an added advantage.

Application resume tips for other job seekers

Tip 1 : Keep your 2 best projects and interview experiences.
Tip 2 : NEVER put things that you don't thoroughly know.

Final outcome of the interviewSelected

Skills evaluated in this interview

Get interview-ready with Top Intuit Interview Questions

I was interviewed in Oct 2020.

Round 1 - Video Call 

(1 Question)

Round duration - 30 minutes
Round difficulty - Medium

The round lasted for about 45 min. I was asked a lot of OOPs questions. There was a detailed discussion on one of my project along with current problems in my project. How can I make it more secured and increase scalability.

  • Q1. 

    Stack using Two Queues Problem Statement

    Develop a Stack Data Structure to store integer values using two Queues internally.

    Your stack implementation should provide these public functions:

    Explanation:

    ...
  • Ans. 

    Implement a stack using two queues to store integer values.

    • Use two queues to simulate stack operations efficiently.

    • Maintain the top element in one of the queues for easy access.

    • Ensure proper handling of edge cases like empty stack.

    • Example: Push elements onto one queue, then dequeue and enqueue to the other queue for pop operation.

    • Example: Use a flag to track the top element and update it accordingly.

  • Answered by AI
Round 2 - Video Call 

Round duration - 90 minutes
Round difficulty - Hard

There were two interviewers. After introduction, and small discussion on my project. They asked my favourite subject, I answered OOP- was asked to differentiate between OOP language and Procedure Oriented Languages. Then definition of OOP and real life examples of overloading and overriding. 

I was asked to code a data structure where I can obtain, add, remove one occurrence and all occurrence in O(1). I tried using maps, he was not very satisfied. 

 

 

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Birla Institute of Technology, Mesra. Eligibility criteriaSelected candidates were contacted based on resume.Intuit interview preparation:Topics to prepare for the interview - Data structure, Algorithms, OOPs, Operating System, DBMSTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Do competitive programming in 1st and 2nd year.
Tip 2 : Study every data structure and algorithm in dfs manner. Once done then practice. 
Tip 3 : Don't ignore theoretical subjects.

Application resume tips for other job seekers

Tip 1 : Do at least 2 projects. 
Tip 2 : Mention your programming accounts.

Final outcome of the interviewRejected

Skills evaluated in this interview

I was interviewed before Sep 2020.

Round 1 - Coding Test 

Round duration - 90 minutes
Round difficulty - Easy

This was a coding round in which two questions were asked. I solved first question fully and the second question partially.

Round 2 - Face to Face 

(1 Question)

Round duration - 60 minutes
Round difficulty - Easy

This was face to face interview round and the interviewer asked me one question only.

  • Q1. Given an array of size n, how would you find the smallest subarray that contains k distinct values?
  • Ans. 

    Use sliding window technique to find smallest subarray with k distinct values.

    • Use a sliding window approach to keep track of the subarray with k distinct values.

    • Use a hashmap to store the frequency of each element in the window.

    • Slide the window to the right until the hashmap contains k distinct elements.

    • Shrink the window from the left while maintaining k distinct elements.

    • Update the minimum subarray length as you slide...

  • Answered by AI
Round 3 - Face to Face 

Round duration - 60 minutes
Round difficulty - Easy

I had an interview with two tech people from Intuit who had an experience of 5-6 years in the industry.

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Delhi Technological University. I applied for the job as SDE - Intern in BangaloreIntuit interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, Operating Systems, Database Management, Computer Networks.Time required to prepare for the interview - 2 MonthsInterview preparation tips for other job seekers

I used Codezen platform of Coding Ninjas to practice data structures related questions . There you will get topic wise questions. So try to do as much as practice there or at any other coding portal to enhance your speed and efficiency. 

Application resume tips for other job seekers

Mention good level projects in your resume and also your internships or previous experiences with a brief explanation about what you have done in that internship.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview questions from similar companies

I applied via Company Website and was interviewed before Dec 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Questions on Java,SQL,some trending technologies(IOT,Big data),pattern questions, programming questions with different approaches.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basics of DSA, have knowledge about the databases, some common dml ,ddl statements, programming knowledge of a particular language like C,Java, python,etc...have good command on oops concepts... little bit of frameworks knowledge will also help

I applied via Newspaper Ad and was interviewed before Jun 2021. There were 3 interview rounds.

Round 1 - Aptitude Test 
Round 2 - Technical 

(1 Question)

  • Q1. Basic questions of java.
Round 3 - HR 

(1 Question)

  • Q1. Intro and other hr related questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Cover the basic questions regarding the programming language.

I applied via Approached by Company and was interviewed before Apr 2021. 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 

My resume

Round 3 - HR 

(3 Questions)

  • Q1. What are your salary expectations?
  • Q2. What are your strengths and weaknesses?
  • Q3. Tell me about yourself.

Interview Preparation Tips

Interview preparation tips for other job seekers - I like the it companies and technologies

Intuit Interview FAQs

How many rounds are there in Intuit Software Developer Intern interview?
Intuit interview process usually has 2-3 rounds. The most common rounds in the Intuit interview process are Technical, Resume Shortlist and Coding Test.
What are the top questions asked in Intuit Software Developer Intern interview?

Some of the top questions asked at the Intuit Software Developer Intern interview -

  1. What is polymorphi...read more
  2. This round was of 45 min with 1 coding ques and computer fundament...read more
  3. general questions and some questions on personal...read more

Tell us how to improve this page.

Intuit Software Developer Intern Interview Process

based on 3 interviews

1 Interview rounds

  • Coding Test Round
View more

Intuit Software Developer Intern Reviews and Ratings

based on 1 review

4.0/5

Rating in categories

3.0

Skill development

4.0

Work-life balance

4.0

Salary

4.0

Job security

4.0

Company culture

4.0

Promotions

3.0

Work satisfaction

Explore 1 Review and Rating
Senior Software Engineer
219 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer2
146 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
126 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Devops Engineer
45 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Staff Software Engineer
43 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Intuit with

Salesforce

4.0
Compare

Yodlee

3.8
Compare

SAP

4.2
Compare

Oracle

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview