Glovo | Senior Backend Engineer | Spain | August 2021
Anonymous User
2432

There were total 4 rounds in which four were technical , one was behavioural round.

[Code Pairing round 1]I was asked 3 Data Structure and algorithm questions

  1. Find first non repeated character in given a string
  2. Rearrange the given array in specified fashion — a1a3<a4
  3. Valid paranthesis { [ ( brackects.

Second round was about the basic technical questions about various core concepts of the computer science and fundamentals

  1. Concurrency
  2. Parallelism
  3. SQL/NOSQL
  4. Performance
  5. QA Stages
  6. Various data structure
  7. OOPs principles
  8. SOLID Principle
  9. Design pattern
  10. Unit testing
  11. REST API- various methods, error mechanisms
  12. Idempotent or non-idempotent
  13. About various projects that I have done
  14. Basic concepts of docker, spring — dependency injections and all
  15. Microservice architecture — distributed systems — pros and cons
  16. How to improve performance bug
  17. various types of testing
  18. How to tackle non reproducible bugs
  19. About ACID property
  20. Caching
  21. CAP theorem
  22. Pros and cons about the Monolithic and Microservice Architecture
  23. Logging mechanisms
  24. Thread and Process
  25. Inter communication and intra communication

Third round was on low-level design — Application architecture
Bike Rental System
https://softwareengineering.stackexchange.com/questions/430046/low-level-design-of-a-bike-rental-service

Fourth round was on high level design — System design
Design google maps kind of Recommendation System

Last round was behavioural round

  1. What is the definition of good software engineer
  2. Role of senior software engineer
  3. How you define the process which follows the agile methodology
  4. what you seek from your colleague and manager
  5. share your positive feedback — for which you feel proud about that
  6. share your negative feedback
  7. what is difference between 1–4 years developer and 8–10 years developer
  8. How you tackle critical functionality in terms of its impact in given sprint
  9. Whats your day to day activities in current Organization .
    10)Various ceremony in Agile Framework
    11)What you suggest if we do not have QA in the team to ensure we deliver bug free product
    12)How do you keep track of new technology and learn.

Basically recruiter will tell you what kind of questions is being asked based on previous candidate experience. The interview process is lengthy but simple. Questions are almost repeated. The developers are very helpful and indulge themself in good discussions. My three flatmates interviewed
and all were asked almost similer questions. If you are unlucky you might get out of box question or have bad interview experience. Process took 1 month.

Good luck for preparation.

Comments (4)