Filter interviews by
I applied via Naukri.com and was interviewed in Jun 2019. There were 3 interview rounds.
I applied via Walk-in and was interviewed before Aug 2020. There was 1 interview round.
I applied via Company Website and was interviewed before Oct 2021. There were 3 interview rounds.
String is immutable while StringBuffer is mutable.
StringBuffer is faster for concatenation operations.
StringBuffer has methods to modify the string.
StringBuffer is thread-safe while String is not.
StringBuffer has a larger memory footprint than String.
Explanation of internal structure of hashmap and hashing algorithm
Hashmap is a data structure that stores key-value pairs using a hash function
Hashing algorithm converts the key into an index in the array
Collisions can occur when two keys map to the same index
Chaining and open addressing are two methods to handle collisions
Load factor determines when to resize the hashmap
Predicate is a functional interface that takes an argument and returns a boolean value. Supplier is a functional interface that takes no argument and returns a value.
Predicate is used for filtering or testing a condition on an object.
Supplier is used for providing a value or generating a value.
Predicate takes an argument and returns a boolean value based on the condition.
Supplier takes no argument and returns a value.
E...
I applied via Referral and was interviewed before Jun 2020. There were 5 interview rounds.
Developed a solution for optimizing a complex algorithm for a client in the finance industry
Client had a large dataset that needed to be processed quickly
Implemented parallel processing to speed up the algorithm
Optimized the code to reduce memory usage
Collaborated with the client to fine-tune the algorithm for their specific needs
I applied via Walk-in and was interviewed before Dec 2019. There were 4 interview rounds.
posted on 30 Mar 2023
Graph algorithm questions
I applied via Campus Placement and was interviewed before Feb 2023. There were 2 interview rounds.
It was 1 coding question with 10 test cases. They asked a question based on binary search. I got 3 hrs to clear that test. I went in as a campus fresher. For lateral joinees, it is a much more difficult question that you have to clear in 4hrs.
The best way to find the majority element in an array is by using the Boyer-Moore Voting Algorithm.
Initialize a candidate variable and a count variable.
Iterate through the array and for each element:
- If the count is 0, set the current element as the candidate.
- If the current element is the same as the candidate, increment the count.
- Otherwise, decrement the count.
After the iteration, the candidate will be the ...
Reverse a linked list in K groups
Iterate through the linked list in groups of size K
Reverse each group of nodes using a temporary pointer
Connect the reversed groups to form the final reversed linked list
Staff Engineer
316
salaries
| ₹15 L/yr - ₹40 L/yr |
Principal Engineer
203
salaries
| ₹20 L/yr - ₹59 L/yr |
Senior Engineer
147
salaries
| ₹13.3 L/yr - ₹25.2 L/yr |
Test Engineer
133
salaries
| ₹3 L/yr - ₹8.2 L/yr |
Senior Software Engineer
75
salaries
| ₹10 L/yr - ₹25 L/yr |
Vivo
OPPO
Dell
LG Electronics