Filter interviews by
I applied via Naukri.com and was interviewed in Aug 2022. There were 3 interview rounds.
MCQs and coding problems
duration - 1Hr 30min
The object must implement the hashCode() and equals() methods to be used as a key in a hashmap.
hashCode() method is used to generate a unique hash code for the object.
equals() method is used to compare two objects for equality.
Both methods are necessary for proper functioning of hashmap operations like put() and get().
Use stringBuilder for toString() method as it is faster and not thread-safe.
stringBuilder is faster than stringBuffer as it is not thread-safe
toString() method is used for converting an object to a string
If thread-safety is required, use stringBuffer instead
Example: StringBuilder sb = new StringBuilder(); sb.append("Hello"); sb.append("World"); return sb.toString();
Yes, it is a good idea to wrap FileInputStream and FileOutputStream in buffered writers and readers.
Buffered streams improve performance by reducing the number of I/O operations
Buffered streams also provide additional functionality like readLine() and newLine()
Buffered streams can be chained together for even better performance
Example: BufferedReader br = new BufferedReader(new FileReader(file));
Aptitude test of 85 min
I applied via LinkedIn and was interviewed in Apr 2024. There were 4 interview rounds.
Aptitude+3 easy to medium level coding questions
I was interviewed in Feb 2024.
A product is a tangible or intangible item that is created and offered for sale.
Products can be physical goods, such as electronics or clothing.
Products can also be services, such as software or consulting.
Products are designed to meet a specific need or want of a customer.
Products go through a lifecycle of development, launch, growth, maturity, and decline.
Our product follows a microservices architecture with a combination of front-end, back-end, and database layers.
Utilizes microservices architecture for scalability and flexibility
Front-end layer handles user interface and interactions
Back-end layer manages business logic and data processing
Database layer stores and retrieves data efficiently
Communication between layers is done through APIs
Different types of testing include unit testing, integration testing, system testing, and acceptance testing.
Unit testing focuses on testing individual components or modules of the software.
Integration testing involves testing how different modules work together.
System testing tests the entire system as a whole.
Acceptance testing is done to ensure the software meets the requirements of the end users.
Test case for a microservice scheduling messages
Verify that messages are scheduled correctly based on specified time
Check if messages are sent to the correct recipients
Ensure that messages are not duplicated or lost during scheduling
Coupa Software Inc interview questions for popular designations
I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.
One program on ui automation
I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.
I was interviewed in Oct 2023.
Automating dynamic pages and finding XPaths involves using tools like Selenium and identifying unique attributes.
Use Selenium WebDriver to interact with dynamic elements on the page.
Identify unique attributes like IDs, classes, or other attributes to create stable XPaths.
Use relative XPaths to locate elements based on their relationship to other elements.
Regularly update and maintain XPaths to ensure they remain accura
I applied via Coupa and was interviewed in Aug 2024. There were 2 interview rounds.
15 MCQs of two different sessions. They also has session isolated timings.
3 Coding questions of easy and medium level.
posted on 25 Jun 2024
I applied via Campus Placement and was interviewed in Dec 2023. There was 1 interview round.
Questions based on dp
Top trending discussions
Some of the top questions asked at the Coupa Software Inc interview -
The duration of Coupa Software Inc interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 21 interviews
Interview experience
based on 85 reviews
Rating in categories
Software Engineer
49
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Support Specialist
40
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
34
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Support Engineer
32
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer Testing
25
salaries
| ₹0 L/yr - ₹0 L/yr |
ServiceNow
Workday
Adobe
Oracle