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));
Top trending discussions
posted on 12 Feb 2024
Reverse an array of strings
Use a loop to iterate through half of the array
Swap the elements at the corresponding positions from both ends
Continue swapping until the middle of the array is reached
Find the second largest element in an array
Sort the array in descending order and return the element at index 1
Iterate through the array and keep track of the largest and second largest elements
Use a priority queue to find the second largest element
posted on 9 Apr 2024
posted on 3 Apr 2024
Some questions about specific puthon types etc...
posted on 5 Sep 2023
I applied via Naukri.com and was interviewed before Sep 2022. There were 4 interview rounds.
Technical questions with coding test on real time scenarios.
I applied via LinkedIn and was interviewed before Mar 2023. There were 4 interview rounds.
I was given a problem statement and was asked to give a LLD and solution implementation and share it on Git.
The LLD submitted is a detailed design document outlining the architecture and implementation details of the software solution.
LLD stands for Low Level Design and includes detailed design diagrams, data structures, algorithms, and component interactions.
The LLD submitted should provide a clear roadmap for developers to implement the software solution based on the high-level design.
It should cover all aspects of the sof...
To add more features in the solution, consider user feedback, market trends, and technical feasibility.
Gather user feedback to understand what features are desired
Research market trends to identify popular features
Assess technical feasibility to determine if new features can be implemented
Prioritize features based on impact and resources available
I applied via Naukri.com and was interviewed in Jul 2021. There were 5 interview rounds.
A program to find prime numbers using modules.
Import the math module
Create a function to check if a number is prime
Loop through a range of numbers and check if each is prime
Print the prime numbers found
I applied via LinkedIn and was interviewed in Aug 2024. There were 2 interview rounds.
Dataweave logic questions
2 coding hacker rank questions
I applied via Company Website and was interviewed before Dec 2023. There were 3 interview rounds.
Skilled Based Test Done
Programming Language Test
Some of the top questions asked at the Coupa Software Inc Senior Software Developer interview -
Software Engineer
49
salaries
| ₹8 L/yr - ₹26.4 L/yr |
Technical Support Specialist
40
salaries
| ₹4 L/yr - ₹8.5 L/yr |
Senior Software Engineer
34
salaries
| ₹29.4 L/yr - ₹43.8 L/yr |
Technical Support Engineer
32
salaries
| ₹5.1 L/yr - ₹12.1 L/yr |
Senior Software Engineer Testing
25
salaries
| ₹7.8 L/yr - ₹33 L/yr |
Workday
Adobe
Oracle
SAP