Filter interviews by
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 Man...
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 ...
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...
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
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)
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
Success metric is a quantifiable measure used to determine the effectiveness of a product or project.
Success metric should be aligned with the overall goals and objectives of the product or project.
It should be specific, measurable, achievable, relevant, and time-bound (SMART).
Examples of success metrics include revenue growth, customer satisfaction scores, user engagement metrics, and market share.
Regularly track...
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.
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...
To measure and ensure not breaching SLA, track performance metrics, set alerts, prioritize tasks, and regularly review and adjust processes.
Track performance metrics such as response time, uptime, and error rates
Set up alerts for when performance metrics approach SLA thresholds
Prioritize tasks based on their impact on SLA compliance
Regularly review and adjust processes to optimize performance and prevent breaches
I appeared for an interview in Aug 2016.
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.
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.
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.
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...
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...
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.
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 of sub...
DSA based on any general language prefer C++
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...
I applied via LinkedIn and was interviewed in Nov 2024. There were 2 interview rounds.
Glider coding test
1 easy and 1 medium leetcode question
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
I applied via Approached by Company and was interviewed in Sep 2024. There was 1 interview round.
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.
I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.
Good experience with the coding with medium difficulty questions
I applied via Approached by Company and was interviewed in Jul 2024. There were 3 interview rounds.
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...
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
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...
I appeared for an interview in Apr 2025, where I was asked the following questions.
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...
I applied via Recruitment Consulltant and was interviewed in May 2024. There were 2 interview rounds.
I appeared for an interview in Apr 2025, where I was asked the following questions.
Html, js and css concepts
Binary search related questions
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
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 ...
Top trending discussions
Some of the top questions asked at the Intuit interview -
The duration of Intuit interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 59 interview experiences
Difficulty level
Duration
based on 208 reviews
Rating in categories
Senior Software Engineer
323
salaries
| ₹34.4 L/yr - ₹60 L/yr |
Software Engineer2
168
salaries
| ₹30 L/yr - ₹52.2 L/yr |
Software Engineer
122
salaries
| ₹22.2 L/yr - ₹40 L/yr |
Staff Software Engineer
56
salaries
| ₹25 L/yr - ₹93.5 L/yr |
Software Developer
46
salaries
| ₹12 L/yr - ₹36 L/yr |
Salesforce
Yodlee
Xoriant
CitiusTech