Hi all,
My exp: 5.10 (Java)
Current Location: Bangalore
Round 1 & Round 2: Easy to medium level DSA questions (dont remember but pretty solvable)
Feedback: Positive (no negative details)
Round 3: Interviewer grilled me on technical topics.
Overall feedback - just average
(Candidate has good problem solving skills. Technology is poor - answered all but barely scratched the surface etc.)
My experience is that the cross questions were unclear. He asked on a very high level which are very difficult for me to interpret what was he expecting as an answer.
Have HM round scheduled tomorrow. Any suggestions on how to do in that round are welcome. My recruiter mentioned if HM goes well, most likely will get offer.
I will keep you posted
Update:
Round 4: HM Round
He politely spoke throughout the interview.
Started off with a coding problem - min swaps to balance parenthesis. I did not solve the problem before but know using stack to check balanced/unbalanced parenthesis.
I maintained a count of unbalanced ones but it did not give min swaps.
Then I digged with other examples and found the logic. Interviewer also had participated in solving the problem. Finally got the solution.
Other topics:-
Microservices and REST API - what are they and differences?
Authentication
Statelessness
Talk about previous project with Microservices
Feed back: Positive (not received detailed feedback yet)
Edit: Forgot to mention that there was another HM round after Round 1 & 2. Interviewer asked some managerial questions like how do you know and why do you want to join etc. Then a palindromic substring question and newsfeed systemdesign. I was not able to solve coding question completely. We discussed the design on high level where she asked a few questions and I clarified.
But the feedback was design not good, can consider for IC2.
Details of Compensation: here