Filter interviews by
I applied via Recruitment Consulltant and was interviewed in Sep 2023. There were 3 interview rounds.
Sort an array and couple of stream api and project structure.
Basic coading test example sum of no, palindrome, prime or not etc
Top trending discussions
I applied via Naukri.com and was interviewed in Jun 2020. There were 4 interview rounds.
I applied via Company Website and was interviewed in Nov 2020. There were 5 interview rounds.
I applied via Referral and was interviewed in Oct 2020. There were 5 interview rounds.
Handling an impatient customer requires active listening, empathy, and clear communication.
Listen actively to the customer's concerns and acknowledge their frustration.
Show empathy by putting yourself in their shoes and understanding their perspective.
Communicate clearly and honestly about the situation and what steps can be taken to resolve it.
Offer solutions or alternatives to help alleviate their frustration.
Follow ...
Communicate with the customer and provide regular updates on the progress of the issue.
Request an update from the engineers and communicate the same to the customer.
Provide an estimated timeline based on the severity of the issue and the resources available.
Ensure that the customer is aware of any potential delays or roadblocks.
Offer alternative solutions or workarounds if possible.
Two questions to be solved in 1 hr.
I applied via Approached by Company and was interviewed before Feb 2022. There were 4 interview rounds.
Chrome and Firefox Browser automation
Log file tail last n lines where n is configurable. Followup question on how you can optimize it further incase log file size is in TBs and incase it is cluster of servers
Messaging queues are used to manage asynchronous communication between different components of a system.
Use a reliable messaging queue system like RabbitMQ or Apache Kafka
Ensure messages are properly formatted and serialized
Implement message acknowledgement and retry mechanisms
Monitor queue health and performance
Consider message ordering and partitioning for scalability
Avoid long-running tasks in message handlers
MapReduce is a programming model for processing large data sets in parallel.
MapReduce divides the input data into chunks and processes them in parallel.
It consists of two phases: Map and Reduce.
Map function takes input data and converts it into key-value pairs.
Reduce function takes the output of Map as input and combines the values with the same key.
It is used for solving dictionary keywords by mapping each word to a k...
posted on 4 Jul 2024
I applied via Referral and was interviewed in Jan 2024. There were 3 interview rounds.
Normal 3 leetcode medium questions
Machine coding round to design tail -f
I applied via Campus Placement and was interviewed in Sep 2024. There were 2 interview rounds.
MCQ based Questions from topics of DSA , web development
Implementing the 'tail -f' command to continuously monitor and display new lines added to a file.
Use 'open' to access the file in read mode.
Utilize 'seek' to move to the end of the file initially.
Implement a loop to read new lines as they are added.
Use 'time.sleep()' to pause between reads to avoid busy waiting.
Handle file rotation by checking if the file has been recreated.
based on 2 interview experiences
Difficulty level
Duration
based on 10 reviews
Rating in categories
Senior Software Engineer
114
salaries
| ₹7 L/yr - ₹18.4 L/yr |
Software Engineer
81
salaries
| ₹5.1 L/yr - ₹11.2 L/yr |
Senior Product Engineer
45
salaries
| ₹6.2 L/yr - ₹14.7 L/yr |
Product Engineer
24
salaries
| ₹4 L/yr - ₹8 L/yr |
Software Developer
19
salaries
| ₹3.8 L/yr - ₹11 L/yr |
Yodlee
Fingent
Bravura Solutions
CloudMoyo