Filter interviews by
Design a bus seat booking system.
Use a database to store seat availability and bookings
Implement a user interface for customers to select and book seats
Consider implementing a payment system for reservations
Allow for seat selection based on preferences such as window or aisle
Fragmentation in operating systems is the phenomenon where memory or disk space is divided into small chunks over time, leading to inefficient use of resources.
Fragmentation can occur in both memory (memory fragmentation) and disk space (disk fragmentation).
External fragmentation happens when free memory or disk space is broken into small pieces, making it difficult to allocate large contiguous blocks of memory or...
Different ways to traverse over a map in Java include using keySet(), entrySet(), and forEach() method.
Use keySet() method to iterate over keys in the map
Use entrySet() method to iterate over key-value pairs in the map
Use forEach() method to iterate over key-value pairs in the map
Fail-fast iterators throw ConcurrentModificationException if the collection is modified while iterating. Fail-safe iterators do not throw exceptions and operate on a cloned copy of the collection.
Fail-fast iterators throw ConcurrentModificationException if the collection is modified while iterating.
Fail-safe iterators do not throw exceptions and operate on a cloned copy of the collection.
Fail-fast iterators are us...
HashMap in Java is a data structure that stores key-value pairs and uses hashing to efficiently retrieve values.
HashMap uses an array of buckets to store key-value pairs.
The key is hashed to determine the index in the array where the value will be stored.
In case of hash collisions, a linked list or a balanced tree is used to store multiple values at the same index.
HashMap allows null keys and values.
Example: HashM...
AtomicInteger is a class in Java that provides atomic operations on integers.
It is used for operations that need to be performed atomically, without interference from other threads.
Common methods include get(), set(), incrementAndGet(), decrementAndGet(), etc.
Example: AtomicInteger count = new AtomicInteger(0); count.incrementAndGet();
Collection Hierarchy in Java represents the relationship between various collection interfaces and classes.
Collection interface is the root interface in the Collection Hierarchy.
List and Set interfaces extend the Collection interface.
Map interface is not a subtype of Collection interface.
ArrayList, LinkedList, HashSet, and TreeSet are some of the classes that implement the Collection interfaces.
HashMap and TreeMap...
Given a singly linked list of integers and a reference to a node, your task is to delete that specific node from the linked list. Each node in the linked lis...
Delete a specific node from a singly linked list given the reference to the node.
Traverse the linked list to find the node to be deleted.
Update the pointers to skip over the node to be deleted.
Print the modified linked list after deletion.
Given an array ARR
of size 'N', where each integer is in the range from 0 to N - 1, identify all elements that appear more than once.
Return the duplicate elements in any order...
Find duplicates in an array of integers within a specified range.
Iterate through the array and keep track of the count of each element using a hashmap.
Return elements with count greater than 1 as duplicates.
Time complexity can be optimized to O(N) using a set to store duplicates.
To determine the top 3 fastest horses out of 25, race horses in groups of 5 and keep track of the fastest horses in each race.
Divide the 25 horses into 5 groups of 5 horses each.
Race all 5 horses in each group, keeping track of the top 3 fastest horses in each race.
After 5 races, you will have the top 3 fastest horses from each group.
Race the top 3 horses from each group in a final race to determine the overall to...
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
334
salaries
| ₹35 L/yr - ₹59 L/yr |
Software Engineer2
166
salaries
| ₹30 L/yr - ₹51.2 L/yr |
Software Engineer
125
salaries
| ₹23.7 L/yr - ₹39.5 L/yr |
Staff Software Engineer
57
salaries
| ₹46.4 L/yr - ₹81 L/yr |
Software Developer
43
salaries
| ₹18.6 L/yr - ₹33.5 L/yr |
Salesforce
Yodlee
Xoriant
CitiusTech