Blog Archives

01: 30+ Java architect interview questions & answers – Part 1

One of the very frequently asked open-ended interview questions for anyone experienced is: Can you describe the high-level architecture of a recent application you had worked on? You can be asked:

1) to draw an architectural diagram on a white board and
2) to provide a brief description of the architecture, and
3) to elaborate on decisions, technologies & frameworks used, alternatives considered, pros, cons, challenges, risks, etc ….…



01: Q07 – Q12 Microservices Interview questions & answers

60+ microservices interview questions & answers covering Spring boot, Spring cloud, and microservices design patterns. If you are an enterprise Java developer, then most likely you will be developing Microservices using Spring boot. Let’s start with the beginner microservices interview questions & then get to much needed 20+ microservices design patterns.…



02: 30+ Java architect interview questions & answers – Part 2

This extends Q01: 7+ Java Architectural Patterns Interview Q&As – Part 1. Q2. How does a Java EE application integrate with other systems? A2. Using various protocols like HTTP(S), WebSocket,…



03: 30+ Java architect interview questions & answers – Part 3

Continuation of Java architecture interview Q&A – part 1 & 7+ Java architectural patterns interview Q&As – Part 2. Q3. Can you discuss some of the high level architectures you…



03: How would you go about designing an online shopping cart?

This question is a very popular white board session question for both Java architects and experienced JEE Developers. You need to draw on your experience to tackle this question as…



04: How to go about designing a medium size JEE app?

A very popular open-ended question to judge your Java/JEE experience. Q. How would you go about designing a medium sized JEE application? A. Don’t start with 3-tier architecture, logical layers,…



06: Web design patterns MVC2, MVP, MVVM & MVW

Q1. What’s wrong with Servlets? What is a JSP? What is it used for? What do you know about model 0 (aka MVC0), model 1 (aka MVC1) and model 2…



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) network protocol itself Request/Response base.…



8 JEE (i.e. Java EE) Overview interview Q&As

This is JEE from a 10,000 feet before diving into details of each technology.

Q1. When a company requires Java EE experience, what are they really asking for?
A1. Java EE (i.e. Enterprise Edition) is a collection of specifications for developing and deploying enterprise applications. In general, Java enterprise applications refer to applications written in Java & packaged as war or ear files and hosted on application servers like Tomcat, JBoss, IBM Webspehere, etc.…



Multi-tenant Architecture Interview Q&As

Q1. What is a multi-tenant architecture? A1. A “tenant” in cloud computing is a single customer or to be more specific a group of users who share a common access…



800+ Java & Big Data Interview Q&As

200+ Java & Big Data Tutorials

Top