Blog Archives
Page 1 of 2
1 2

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

Extends Java Web Services Basics Interview Q&As – Q01 – Q06. Q7. What is a microservice architecture (aka MSA)? A7. Martin Fowler defines Microservices as a subset of Service Oriented Architecture …



03: Kubernetes (i.e. Minikube) – deploy a spring boot microservice app

This extends Kubernetes (i.e. Minikube) – deploy a node js service. Docker containers & Kubernetes for deploying Spring Boot microservices. As mentioned earlier in Kubernetes, Docker & Microservices interview Questions & …



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 …



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, …



15 Spring Boot interview Q&As

15 Spring boot interview questions & answers with tutorials for easy setup of new Spring applications. Spring boot helps you get started quickly with its auto-configuration ability, and Spring Cloud Microservices …



16 FAQ JMS interview Q&As

Q1. What types of messaging paradigms are provided by JMS? A1. Point-to-Point: provides a traditional queue based mechanism where the client application sends a message through a queue to typically one …



17+ DevOps CI/CD Jenkins interview Q&As

Q1. What is Jenkins? A1. Jenkins is an open source CI/CD (i.e. Continuous Integration & Continuous Delivery/Deployment) server written in Java with over 2000 plugins (E.g. Maven, Git, Amazon EC2, Docker, …



6 Distributed storage & computing systems interview Q&As

Q1. What are the key requirements to be a distributed system? A1. A distributed system must satisfy the following 3 characteristics. 1) The computers or nodes operate concurrently. 2) The computers …



7+ Java architectural patterns interview Q&As – Part 1

One of the very frequently asked open-ended interview questions is – Can you describe the high-level architecture of a recent application you had worked on? | ⏯ Java based high-level architecture



7+ Java architectural patterns interview Q&As – Part 2

Q2. How does a Java EE application integrate with other systems? A2. Using various protocols like HTTP(S), WebSocket, SOAP, AMQP, RMI, SFTP, TCP, SSH, FIX, proprietary protocols, etc: Note: OSI (i.e. …



7+ Java architectural patterns interview Q&As – Part 3

Continuation of Java architecture interview Q&A with integration styles & architecture diagrams – part 1 Q3. Can you discuss some of the high level architectures you are experienced with? A3. Be …



DevOps Kubernetes, Docker & Microservices Q&As

Q1. What is the difference between Docker & Kubernetes? A1. This is like comparing apples to oranges. Docker & Kubernetes can function without each other, and also both can compliment each …



Event sourcing & CQRS interview Q&As

Most feasible way to handle consistency across microservices is via eventual consistency. This model doesn’t enforce distributed ACID transactions across microservices. A better approach is to use event sourcing, which is …



Page 1 of 2
1 2

800+ Java Interview Q&As

Prepare to fast-track & go places
with multi-offers to choose from & increased earning potential. Expand your horizons along the way by taking the road less travelled.
Learn by categories on the go...
Learn by categories such as FAQs – Core Java, Key Area – Low Latency, Core Java – Java 8, JEE – Microservices, Big Data – NoSQL, etc. Some posts belong to multiple categories.
Top