Open In App

Rapido Interview Experience for SDE-2 (Off-Campus)

Last Updated : 13 Sep, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

Technical Round 1:
I gave a brief introduction about myself before the interview started. If you are an experienced professional, you will be asked to explain your previous project and your contribution towards the same. I was asked about the product that I had worked on and was also asked to explain the Architecture of the same. Your previous project plays a major role in the direction of the interview as it is a driving factor of the interview. For instance, my previous project was based on Microservices Architecture. Hence, I was questioned about what communication protocol was used in the same. This discussion continued for about half an hour post which the following questions were asked:

  1. What do you know about Distributed System Architecture?
  2. What are Microservices?
  3. Difference between Monolith and Microservices
  4. Does each Microservice have a database attached it it? If yes, Why?
  5. What do you understand by scalability? Explain Horizontal and Vertical Scaling with an example.
  6. Why is the Java platform Independent? How is a Java code built? (JDK, JRE, JIT, Interpreter)
  7. What is garbage collection in Java?
  8. What are the differences between SQL and NoSQL?
  9. What is Indexing?
  10. Is indexing possible in every case? If not, in which case is it not possible?
  11. Difference between Inheritance and Composition? Which is better and why?
    The interviewee asked me whether I had any final questions for him before concluding. In such a scenario, it is always best to ask a question either about the company, the product, or the role. This shows whether you are enthusiastic to join the organization.

Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads