Upload Button Icon Add office photos

Intuit

Compare button icon Compare button icon Compare

Filter interviews by

Intuit Software Developer Interview Questions, Process, and Tips

Updated 21 Dec 2024

Top Intuit Software Developer Interview Questions and Answers

  • Q1. Word Presence in Sentence Determine if a given word 'W' is present in the sentence 'S' as a complete word. The word should not merely be a substring of another word. Inp ...read more
  • Q2. Reverse Linked List Problem Statement Given a singly linked list of integers, return the head of the reversed linked list. Example: Initial linked list: 1 -> 2 -> 3 -> 4 ...read more
  • Q3. Greatest Common Divisor Problem Statement You are tasked with finding the greatest common divisor (GCD) of two given numbers 'X' and 'Y'. The GCD is defined as the large ...read more
View all 46 questions

Intuit Software Developer Interview Experiences

19 interviews found

I was interviewed in Aug 2016.

Interview Questionnaire 

7 Questions

  • Q1. Given an array and a number find a pair of integers in the array whose sum is equal to given number.
  • Ans. 

    Find a pair of integers in an array whose sum is equal to a given number.

    • Iterate through the array and for each element, check if the difference between the given number and the current element exists in the array.

    • Use a hash set to store the elements of the array for efficient lookup.

    • Return the pair of integers if found, otherwise return a message indicating no such pair exists.

  • Answered by AI
  • Q2. Find lca of 2 nodes in a binary tree (write pseudocode)
  • Ans. 

    The Lowest Common Ancestor (LCA) of two nodes in a binary tree is the deepest node that is a common ancestor of both nodes.

    • Start from the root node and traverse the tree to find the given nodes.

    • Store the paths from the root to each node.

    • Compare the paths to find the last common node, which is the LCA.

  • Answered by AI
  • Q3. Implement a specialStack class which should support O(1) push O(1) pop and should return minimum element in the stack in O(1) time
  • Ans. 

    Implement a specialStack class with O(1) push, pop, and minimum element retrieval.

    • Use an additional stack to keep track of the minimum element at each step.

    • When pushing an element, compare it with the top of the minimum stack and update if necessary.

    • When popping an element, also pop from the minimum stack if the popped element is the current minimum.

  • Answered by AI
  • Q4. Explain polymorphism and other OOPS concepts
  • Ans. 

    Polymorphism is the ability of an object to take on many forms. Other OOPS concepts include inheritance, encapsulation, and abstraction.

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

    • Inheritance allows a class to inherit properties and methods from another class.

    • Encapsulation is the bundling of data and methods within a class, hiding the internal details.

    • Abstraction foc...

  • Answered by AI
  • Q5. How do you design a website which displays say top 1000 products with product rating updating every second?
  • Ans. 

    To design a website displaying top 1000 products with real-time rating updates, use a combination of backend and frontend technologies.

    • Implement a backend system to fetch and update product ratings from a database or API.

    • Use a frontend framework like React or Angular to create a dynamic user interface.

    • Implement pagination or lazy loading to handle the large number of products.

    • Optimize the website for performance by cac...

  • Answered by AI
  • Q6. Given a million points and a new point P find a point closest to P(you can do preprocessing)
  • Ans. 

    Find the point closest to a given point P among a million points.

    • Preprocess the million points to calculate their distances from P.

    • Store the distances and corresponding points in a data structure.

    • Sort the distances in ascending order.

    • Return the point corresponding to the smallest distance.

  • Answered by AI
  • Q7. Given a function which upon input x returns f(x) write code to evaluate integral a to b f(x)dx (what is the maximum accuracy of your algorithm)

Interview Preparation Tips

Round: Test
Experience: 10 MCQs and 3 programming questions are given.
MCQs included questions asking the outputs of code snippets, algorithmic complexities.
Programming problems are tough.
I was able to solve only 1 problem completely and 1 partially.
Partial score is given for passing some test cases.
Tips: For programming problems code any solution(even brute force) if you are not able to come up with exact solution
Duration: 1 hour
Total Questions: 13

Round: Technical Interview
Experience: I was able to solve all questions.
Tips: Read geeksforgeeks and other blogs for standard problems

Round: Technical Interview
Experience: I couldn't answer 3rd and 4th questions properly but gave some suboptimal solutions.
Tips: Answer multiple solutions trading off time and space complexities

Skills: Programming, Algorithmic Approach To Problem Solving
College Name: IIT Kharagpur

Skills evaluated in this interview

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

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

Round 1 - Coding Test 

4 coding question level- Easy to medium

Round 2 - Technical 

(2 Questions)

  • Q1. Integer to roman number
  • Ans. 

    Convert integer to Roman numeral

    • Create a mapping of integer values to Roman numeral symbols

    • Iterate through the mapping to find the largest Roman numeral that fits the integer

    • Subtract the value of the Roman numeral from the integer and repeat until the integer becomes 0

  • Answered by AI
  • Q2. Question related to oops, dsa , OS,DBMS

Skills evaluated in this interview

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Nagarro
Q4. Crazy Numbers Pattern Challenge Ninja enjoys arranging numbers in ... read more
asked in PhonePe
Q5. Form a Triangle Problem Statement You are given an array of integ ... read more
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
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Asked a system design question to a fresher
  • Q2. Asked to make ui live in the interview

Intuit interview questions for designations

 Software Developer Intern

 (7)

 Software Engineer

 (9)

 Software Engineer2

 (5)

 Software Intern

 (1)

 Senior Software Engineer

 (11)

 Software Engineer Trainee

 (1)

 Principal Software Engineer

 (1)

 Software Engineer Intern

 (1)

Software Developer Interview Questions & Answers

user image 21Z233 - NAVANEETHA KRISHNAN K S

posted on 10 Sep 2024

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Mar 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Medium hard questions

Round 2 - Aptitude Test 

Easy question do basic math

Round 3 - Technical 

(1 Question)

  • Q1. What do you think abobut intuit "?
  • Ans. 

    Intuit is a financial software company known for products like QuickBooks and TurboTax.

    • Intuit is a leading provider of financial software solutions for individuals and businesses.

    • They are known for products like QuickBooks, TurboTax, and Mint.

    • Intuit's software helps users manage their finances, taxes, and accounting efficiently.

    • The company focuses on simplifying financial tasks for users through user-friendly interface...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - be assertive in your life , be nice but don't be too nice, be assertive again

Get interview-ready with Top Intuit Interview Questions

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. How agile working methods
  • Ans. 

    Agile working methods involve iterative development, collaboration, flexibility, and continuous improvement.

    • Agile methods prioritize customer satisfaction through early and continuous delivery of valuable software.

    • Teams work in short iterations called sprints, focusing on delivering working software frequently.

    • Collaboration between team members, stakeholders, and customers is essential for success.

    • Flexibility to adapt ...

  • Answered by AI
  • Q2. Java oops concepts

Software Developer Interview Questions & Answers

user image Saurabh Verma

posted on 21 Dec 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
-
Result
-
Round 1 - Coding Test 

Two coding questions that are easy to solve, focusing on Java and data structures.

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Sep 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

30 questions in 30 minutes

Round 2 - HR 

(2 Questions)

  • Q1. Why did you applied?
  • Ans. 

    I applied because I am passionate about software development and excited about the opportunity to work on innovative projects.

    • Passionate about software development

    • Excited about working on innovative projects

    • Seeking new challenges and opportunities

    • Interested in the company's technology stack and projects

  • Answered by AI
  • Q2. Why do you want to leave your current job
  • Ans. 

    Seeking new challenges and opportunities for growth.

    • Looking for a new challenge to further develop my skills and knowledge

    • Interested in exploring new technologies and projects

    • Seeking a more collaborative and innovative work environment

    • Desire for career advancement and opportunities for growth

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. SQL questions. delete and drop table
  • Q2. Java coding question

Software Developer | System Designer interview

user image Riddhi Dutta

posted on 11 Jan 2022

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

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

Round 1 - Assignment 

They told me to develop a web application in a week time

Round 2 - One-on-one 

(1 Question)

  • Q1. Why the particular technologies were used in the application I developed?
  • Ans. 

    I chose the technologies based on their compatibility with the project requirements and my familiarity with them.

    • Chose React for front-end development due to its component-based architecture and ease of use

    • Used Node.js for back-end development because of its non-blocking I/O and scalability

    • Selected MongoDB as the database for its flexibility with unstructured data and ease of integration

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Intuit Software Developer interview:
  • React.Js

Skills evaluated in this interview

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

I applied via Referral and was interviewed before Jul 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Online assessment 1 hour

Round 2 - Coding Test 

1 hr of DSA. 2 questions asked.
1 on linkedlist
1 on Zig zag tree traversal

Round 3 - Assignment 

Take home assignment and follow up questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for assignment round. Keep HLD diagram and LLD api document similar to real world scenario

Intuit Interview FAQs

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

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

  1. How do you design a website which displays say top 1000 products with product r...read more
  2. Implement a specialStack class which should support O(1) push O(1) pop and shou...read more
  3. Given an array and a number find a pair of integers in the array whose sum is e...read more

Tell us how to improve this page.

Intuit Software Developer Interview Process

based on 11 interviews

1 Interview rounds

  • Coding Test Round
View more
Intuit Software Developer Salary
based on 27 salaries
₹18.2 L/yr - ₹46 L/yr
272% more than the average Software Developer Salary in India
View more details

Intuit Software Developer Reviews and Ratings

based on 3 reviews

2.8/5

Rating in categories

2.9

Skill development

4.0

Work-life balance

4.0

Salary

2.9

Job security

2.5

Company culture

2.9

Promotions

2.9

Work satisfaction

Explore 3 Reviews and Ratings
Senior Software Engineer
226 salaries
unlock blur

₹21 L/yr - ₹80 L/yr

Software Engineer2
146 salaries
unlock blur

₹20 L/yr - ₹61 L/yr

Software Engineer
126 salaries
unlock blur

₹14 L/yr - ₹43.8 L/yr

Devops Engineer
45 salaries
unlock blur

₹4.2 L/yr - ₹16 L/yr

Staff Software Engineer
43 salaries
unlock blur

₹32 L/yr - ₹97 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