Blog Archives

01: Q07 – Q12 Java Micro & Web services Interview Q&As

Covers “Debugging & troubleshooting a complex distributed system” & “Low latency between fine-grained services“, which are popular interview questions. Extends Java Web Services Basics Interview Q&As – Q01 – Q06. Q7. What is a microservice architecture (aka MSA)? … Read more ›...



01: Q13 “12 Rules” for REST API design & development

These are more like rules to develop RESTFul web services as opposed to being the best practices. REST is an architectural style without any contracts or specifications. So, it is imperative to apply the following rules for better REST API design. #1. Write stateless RESTFul services This means each request...



10+ Domain Driven Design (i.e. DDD) Interview Q&As

Q1. What is Domain Driven Design (i.e. DDD)? What is DDD oriented microservice? A1. Domain-driven design advocates modelling based on the reality of business as relevant to your use cases. In the context of building applications, DDD talks about problems as domains. If you are building a shopping cart application,...



10+ Key Microservices Interview Questions Answered

Q1. How will you go about choosing REST vs Messaging for Microservices? A1. Microservices can be invoked both synchronously and asynchronously. Microservices must be organized around business functionalities like Customers, Orders, Invoices, Products, etc. Synchronous Request/Response & public facing APIs REST is a great fit for request/response interactions as HTTP(S)...



QoS & SLAs interview Q&As on Availability, Serviceability, Fault tolerance & Disaster Recoverability – Non Functional Requirements

Q1. What are the system qualities that typically form a basis for QoS requirements? A1. Quality of service (QoS) covers Non Functional requirements such as As microservices use disparate datasources like SQL store, NoSQL store, Cache, Object store like AWS S3, … Read more ›...



Spring Cloud Microservices interview Q&As

This extends 15 Spring Boot interview questions & answers. Spring Boot & Spring Cloud are used for building Microservices architecture. Q1. What is Spring Cloud? A1. Spring Boot is widely used to develop MicroServices. As many organisations deploy these services on the cloud like AWS, … Read more ›...



Java Interview FAQs

800+ Java Interview Q&As

Top