Filter interviews by
I applied via Company Website and was interviewed in Jan 2024. There were 2 interview rounds.
posted on 22 Nov 2021
I applied via Naukri.com and was interviewed in Oct 2021. There was 1 interview round.
Printing odd and even numbers in sequence using threads.
Create two threads, one for odd and one for even numbers.
Use a shared variable to keep track of the current number.
Use synchronized block to ensure only one thread is executing at a time.
Use wait() and notify() methods to signal the other thread.
Terminate the threads when the desired number of iterations is reached.
Explaining CopyOnWriteArrayList and difference between synchronized and concurrent collections.
CopyOnWriteArrayList is a thread-safe variant of ArrayList where all mutative operations are implemented by making a new copy of the underlying array.
Synchronized collections use a single lock to synchronize access to the collection, while concurrent collections use multiple locks to allow concurrent access.
Concurrent collect...
Program to find largest number in array with increasing then decreasing numbers.
Find the peak element in the array using binary search.
If peak element is at index 0 or last index, return it.
Else, search for largest element in left and right subarrays.
HashMap is a data structure that stores key-value pairs and uses hashcode and equals methods for efficient retrieval.
HashMap uses hashcode to generate an index for the key-value pair
If two keys have the same hashcode, equals method is used to check for equality
If equals method returns true, the value associated with the key is returned
If equals method returns false, a collision occurs and the key-value pair is stored i
There were three coding questions.
posted on 6 Jan 2025
I applied via Campus Placement
I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.
I was interviewed in Oct 2024.
MCQ test consisting of 70 mcqs in 75 minutes from aptitude english and cs fundamentals. If cleared next paper 2 coding qs medium level
I faced challenges with integrating third-party APIs and debugging complex logic.
Difficulty in understanding and implementing third-party APIs
Issues with data synchronization between different systems
Troubleshooting complex logic errors
Managing dependencies and version conflicts
Time constraints affecting problem-solving
posted on 22 Oct 2024
Transactions in microservices are managed using distributed transactions or compensating transactions.
Distributed transactions involve multiple microservices coordinating with a transaction manager to ensure data consistency across services.
Compensating transactions involve each microservice having a compensating action to rollback changes if a transaction fails.
Saga pattern is commonly used in microservices to manage ...
posted on 1 Oct 2024
I applied via Campus Placement
DP graphs strings it was good
Reverse a linked list by changing the direction of pointers
Start with three pointers: current, previous, and next
Iterate through the list, updating pointers to reverse the direction
Return the new head of the reversed list
The Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.
Start with two variables initialized to 0 and 1
Loop through desired number of iterations, adding the previous two numbers to get the next number
Print or store each number in the series
based on 2 interviews
Interview experience
based on 1 review
Rating in categories
Assistant Vice President
4.6k
salaries
| ₹17 L/yr - ₹48 L/yr |
Assistant Manager
3.3k
salaries
| ₹6 L/yr - ₹20 L/yr |
Officer
2.8k
salaries
| ₹10.1 L/yr - ₹35.5 L/yr |
Vice President
2.5k
salaries
| ₹24 L/yr - ₹70 L/yr |
Manager
2.3k
salaries
| ₹9 L/yr - ₹38 L/yr |
State Bank of India
HDFC Bank
ICICI Bank
Axis Bank