Hi all, I was recently interviewed at Glovo for Backend Developer Position.
Background
Status: Having 7 Years Experience in software development
Position: Senior Engineer in mid-sized Product Based Org.
Location: Hyderabad, India
Timeline / Details:
I applied using LinkedIn Jobs and recruiter contacted me after 5-6 days.
She asked me some basic one-liner questions like, ways to avoid cascading failure, Sorting Algorithms Space & Time Complexity, ways through which microservices can communicate to each other, which class implements heap in Java etc
e.g. array of timestamps and stock price is given, and we have to find max,min and avg stock price when getKPI's method gets called in minimum time complexity.
Also there is another modify operation which can change stock price in past dates, so corresponding max, min & avg price needs to be changed on next getKPI method call

Altough not able to pass all test cases for 3rd Question but still After this Recruiter reached me to invite for interview which was a live video call lasting approximately 60 minutes that's centered around a programming challenge
I proceed to the last round of our interview process, which consists of 3 interviews (1h each):
Design Spotify.
LLD for Bike Rental System and Rest API Details
Lot of Behavioral Questions