Blog Archives
1 6 7 8 9 10 11

8 JPA interview questions and answers

Q1. What is a JPA? What are its key components? A1. The process of mapping Java objects to database tables and vice versa is called “Object-relational mapping” (ORM). The Java …



8 real life Java scenarios with Situation-Action-Result (i.e. SAR) technique

The SAR (Situation-Action-Result) technique is very useful to tackle open-ended questions like:

1. What were some of the challenges you had encountered, and how …



8 Regular Expressions (aka Regex) by examples for Engineers

Q1 How will you go about implementing the following validation rules for a user name?

— user name must be between 2 and 17 characters long.
— valid characters are …



8+ JMeter performance testing interview Q&As

Performance testing is an important process of any software development. You can bring this up yourself to many open-ended questions like — Tell me about yourself? What are some of …



9 Java Garbage Collection interview questions & answers

Java Garbage Collection interview questions & answers to ascertain your depth of Java knowledge in building industry strength Java applications. Determining optimal Garbage Collection (GC) settings is critical to achieve …



9 Java Transaction Management Interview Q&As

Q1. What is a Transaction? A1. A transaction is a set of operations that should be completed as a unit. If one operation fails then all the other operations fail …



9 JNDI and LDAP interview Q&A

Q1. What is JNDI? And what are the typical uses within a JEE application? A1. JNDI stands for Java Naming and Directory Interface. It provides a generic interface to LDAP …



Client-side & Server side view technologies Q&As

Q1. What do you understand by client side and server side view technologies? A1. There are client side & server side view technologies available. Server side view technologies In server-side …



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. Event sourcing is an event-centric approach to business logic …



Flyweight design pattern to improve memory usage & performance

Flyweight pattern is about sharing a collection of objects. The flyweight design pattern is a structural pattern used to improve memory usage and performance (i.e. due to shorter and less …



Hibernate First & second level cache interview Q&As

Q. What is a first-level cache in Hibernate? A. First-level cache always is associated with a “Session” object. Hibernate uses this cache by default. You can’t turn it off. Hibernate …



How to prepare to succeed in Java job interviews?

1. Firstly, reflect back on your past experiences and achievements by going through your resume to sell yourself more effectively. “Think of situations where you have”

  • fixed issues relating to


Java Generics in no time “? extends” & “? super” explained with a diagram

Generics in Java can be be a bit tricky to get your head around. Hope the explanation below enhances your understanding of generics. This complements 5 Java generics interview Q&As …



1 6 7 8 9 10 11

300+ Big Data Interview Questions - FAQs

300+ Java Interview Questions - FAQs

Tutorials on Java & Big Data