Coding Round : 3 Question in a Hour on HackerRank . Question were from easy to medium level.
Question 1 : Maximum length of segment which gives positive product in a array.
Question 2 : Minimum number of days required for a stock price to go to price Y from X if it can either reduce by 1 or gets doubled at the end of day.
Question 3 : Graph Question related to watering the nodes .
This followed by 3 Technical rounds.
- Tech Round 1 : 60 mins
- Return Top K songs based on song genre from a static song library. (Max heap)
- Write your own Heapify method . I was using Java Priority queue.
- Communicating failures in microservices
- Tech Round 2 : DS + Design | 60 mins
- Decorator Design Pattern
- Design a e-commerce website which sells single product a day.
- Singelton Pattern.
- Given a set of pairs having the property a <b . You have to return the longest chain of pairs where each starting element of the other pair is greater than last element of previous pair. (Sort and then use DP).
- Tech Round 3 : Project discussion + Design | 60 mins
- Projects related discussion.
- Design Flight booking system.
- Singelton Pattern. (I guess this is more popular ).
- HR round : 15 mins
- Background details like why are you leaving and stuffs.
- Will describe the perks and your compensation (They don't negotiate here)
After Some negotiation they agreed for a hike of 60% on overall.
Overall experience : 6/10
The way they conducted the technical rounds was amazing. But i had a tough time negotiating with them.