Upload Button Icon Add office photos

Intuit

Compare button icon Compare button icon Compare

Filter interviews by

Intuit Software Developer Interview Questions and Answers

Updated 21 Dec 2024

47 Interview questions

A Software Developer was asked 9mo ago
Q. What are your thoughts about 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 inte...

A Software Developer was asked 11mo ago
Q. Given an integer, convert it to a roman numeral.
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

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 Rakuten
Q2. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Amazon
Q3. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
asked in PhonePe
Q5. Form a Triangle Problem Statement You are given an array of integ ... read more
A Software Developer was asked 11mo ago
Q. Why were those particular technologies used in the application you 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

A Software Developer was asked
Q. Given a million points and a new point P, find the 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.

A Software Developer was asked
Q. Given a binary tree, find the lowest common ancestor (LCA) of two given nodes in the 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.

A Software Developer was asked
Q. Given an array and a number, find a pair of integers in the array whose sum is equal to the 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.

A Software Developer was asked
Q. Implement a specialStack class which should support O(1) push, O(1) pop, and should return the 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.

Are these interview questions helpful?
A Software Developer was asked
Q. How would you design a website to display the top 1000 products with product ratings 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 b...

A Software Developer was asked
Q. Given a function f(x), write code to evaluate the definite integral of f(x) from a to b. What is the maximum accuracy of your algorithm?
Ans. 

Implement numerical integration to evaluate the integral of a function f(x) from a to b.

  • Use numerical methods like Trapezoidal Rule or Simpson's Rule for integration.

  • Trapezoidal Rule: Approximate area under curve using trapezoids.

  • Simpson's Rule: More accurate, uses parabolic segments for approximation.

  • Example: For f(x) = x^2, integrate from 0 to 1: ∫(0 to 1) x^2 dx = 1/3.

  • Accuracy depends on the method and number o...

A Software Developer was asked
Q. 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.

  • Abstractio...

Intuit Software Developer Interview Experiences

18 interviews found

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

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

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

Top trending discussions

View All
Interview Tips & Stories
2w
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 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. Given a function which upon input x returns f(x) write code to evaluate integra...read more
  3. Implement a specialStack class which should support O(1) push O(1) pop and shou...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.5/5

based on 11 interview experiences

Difficulty level

Easy 13%
Moderate 75%
Hard 13%

Duration

Less than 2 weeks 57%
2-4 weeks 14%
4-6 weeks 29%
View more
Intuit Software Developer Salary
based on 43 salaries
₹18.6 L/yr - ₹33.5 L/yr
149% more than the average Software Developer Salary in India
View more details

Intuit Software Developer Reviews and Ratings

based on 10 reviews

2.6/5

Rating in categories

2.7

Skill development

3.8

Work-life balance

4.3

Salary

2.6

Job security

2.5

Company culture

2.6

Promotions

2.7

Work satisfaction

Explore 10 Reviews and Ratings
Senior Software Engineer
324 salaries
unlock blur

₹34.4 L/yr - ₹59.1 L/yr

Software Engineer2
168 salaries
unlock blur

₹30 L/yr - ₹52.2 L/yr

Software Engineer
124 salaries
unlock blur

₹22.4 L/yr - ₹39.8 L/yr

Staff Software Engineer
56 salaries
unlock blur

₹25 L/yr - ₹93.5 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