R

Rapido

SDE-2

Interview Date

September 13, 2023

Result

Not Specified

Difficulty

Medium to Hard

Rounds

1+ rounds (Technical Round 1 detailed)

Drive Type

Off-Campus

Topics asked

Distributed System ArchitectureMicroservicesMonolith vs MicroservicesDatabase per MicroserviceScalability (Horizontal and Vertical)Java Platform IndependenceJava build process (JDKJREJITInterpreter)Garbage Collection in JavaSQL vs NoSQLIndexingInheritance vs Composition.

Detailed experience

Role: SDE-2

College: Not Specified

Interview Date: September 13, 2023

Interview Type: Off-Campus

Result: Not Specified

Difficulty: Medium to Hard

Rounds: 1+ rounds (Technical Round 1 detailed)

Topics Asked: Distributed System Architecture, Microservices, Monolith vs Microservices, Database per Microservice, Scalability (Horizontal and Vertical), Java Platform Independence, Java build process (JDK, JRE, JIT, Interpreter), Garbage Collection in Java, SQL vs NoSQL, Indexing, Inheritance vs Composition.

Experience:

The interview started with a brief introduction. For experienced professionals, the discussion heavily revolved around previous projects and contributions. The candidate was asked to explain the product they had worked on and its architecture. As the previous project was based on Microservices Architecture, questions were posed about the communication protocol used.

This discussion lasted for about half an hour, followed by a series of technical questions:

  • What do you know about Distributed System Architecture?
  • What are Microservices?
  • Difference between Monolith and Microservices.
  • Does each Microservice have a database attached to it? If yes, why?
  • What do you understand by scalability? Explain Horizontal and Vertical Scaling with an example.
  • Why is the Java platform Independent? How is a Java code built? (JDK, JRE, JIT, Interpreter)
  • What is garbage collection in Java?
  • What are the differences between SQL and NoSQL?
  • What is Indexing? Is indexing possible in every case? If not, in which case is it not possible?
  • Difference between Inheritance and Composition? Which is better and why?

At the end, the interviewer asked if the candidate had any questions, which is advised to ask to show enthusiasm for the company, product, or role.

Posted on - 13 Nov 2025
Rapido Interview Experience - SDE-2 | OAHelper