Behind Java
Java
Spring Boot
Microservices
Interview Questions
Python
Data Structures
CSE
258 Tutorials Available in
interview
What is the difference between synchronous, Asynchronous calls and Callbacks
Jan 16, 2023
interview
Important key concepts of Agile Project Management (Scrum)
Jan 15, 2023
interview
What is Git Tagging
Jan 13, 2023
interview
What is Git Reset and Its types
Jan 12, 2023
interview
What is Git Stash and Git Squash
Jan 12, 2023
interview
What is Git cherry pick
Jan 11, 2023
interview
What is Git Merge
Jan 10, 2023
interview
What is Git Merging, Git Rebasing and Git Bisect and differences between git merge and git rebase
Jan 9, 2023
interview
What is git clone, git fetch and git pull in GIT
Jan 8, 2023
interview
What is Branching Strategy and its types in GIT
Jan 7, 2023
interview
What is Snapshot in Git and the purpose of Snapshot
Jan 6, 2023
interview
What is Version Control System or VCM or git
Jan 5, 2023
interview
Why is `@PreAuthorize` is not working on Rest Controller in Springboot
Jan 5, 2023
java
springboot
interview
How to Fix the Java Exception java.lang.UnsupportedClassVersionError Unsupported major.minor version
Jan 3, 2023
java
interview
What is Execution context class in Java
Jan 2, 2023
java
springboot
interview
How to Hit a HTTP POST API using JSON as a Request body in Java
Nov 3, 2022
java
interview
How to convert an integer to an array of digits in Java
Nov 2, 2022
java
interview
What is Manual Testing and Why is it required
Nov 1, 2022
interview
Why do we need interfaces in Java
Nov 1, 2022
java
interview
Convert MySQL database from MyISAM to InnoDB
Oct 30, 2022
java
interview
What is the difference between Hashtable and ConcurrentHashMap in Java
Oct 29, 2022
java
interview
How to resolve the Error return type is incompatible in Java
Oct 29, 2022
java
interview
How to Check if a variable is between two numbers with Java
Oct 28, 2022
interview
What is CLASSPATH in Java
Oct 28, 2022
java
interview
How does synchronized work in Java
Oct 28, 2022
java
interview
How to use threads and recursion in Java to print Fibonacci numbers
Oct 27, 2022
java
interview
What is connection pooling in Java
Oct 27, 2022
java
interview
What is the best way to store passwords in Java
Oct 26, 2022
java
interview
How do you kill a Thread in Java
Oct 26, 2022
java
interview
What is mutex and semaphore in Java and its differences
Oct 25, 2022
java
interview
Why String is Immutable or Final in Java
Oct 25, 2022
java
interview
Are Synchronized Methods Slower In Single Threaded Applications in Java
Oct 24, 2022
java
interview
What is a SubString and Memory Leak in Java
Oct 24, 2022
java
interview
What is Encoding and Decoding in Java
Oct 23, 2022
java
interview
What are Maven Plugins
Oct 22, 2022
java
interview
Is it possible to use Object.wait(millisec) to simulate sleep in Java Threads
Oct 22, 2022
java
interview
What are the different types of ViewResolver in Spring MVC
Oct 22, 2022
springboot
interview
Write a program to find Duplicate character in a String Java
Oct 21, 2022
java
interview
What is a Maven Repository
Oct 21, 2022
java
interview
What is the difference between Executors.newCachedThreadPool() and Executors.newFixedThreadPool() in Java MultiThreading
Oct 21, 2022
java
interview
Log4J Vulnerability (Log4Shell) Explained - for Java developers
Oct 20, 2022
java
interview
What is POM (Project Object Model) And Pom.Xml in Maven
Oct 20, 2022
java
interview
What are WebSockets and How is it different from HTTP
Oct 19, 2022
java
interview
What is Hibernate Interceptor in Java Application Development
Oct 19, 2022
java
interview
Is Oracle JDK Free again - for Java developers
Oct 18, 2022
java
interview
How to publish your local web server to internet without any port forwarding
Oct 18, 2022
java
interview
What are Primitive and Wrapper Classes in Java
Oct 17, 2022
java
interview
What is Web 3.0 Blockchain, Its building blocks, and Evolution of the Internet
Oct 17, 2022
java
interview
Twitter User must have a verified phone number on file prior to submitting application.
Oct 16, 2022
interview
How to fetch top 10 trending hashtags from Twitter in India using twitter4j in Java
Oct 16, 2022
java
interview
What is Singleton Design Pattern in Java and Why it is used
Oct 15, 2022
java
interview
Should try...catch go inside or outside a loop in Java
Oct 14, 2022
java
springboot
interview
What is Servlet and How does it work
Oct 14, 2022
java
interview
What is the difference between @Mock and @InjectMocks
Oct 13, 2022
java
springboot
interview
How an AJAX Request works
Oct 13, 2022
java
interview
What is Race Condition In MultiThreading Java
Oct 13, 2022
java
interview
What is the difference between Junit and Mockito
Oct 12, 2022
java
springboot
interview
How to find a file recursively in Java
Oct 12, 2022
java
interview
Java IO - Interview Questions
Oct 12, 2022
java
interview
What is Synchronized in Java MultiThreading
Oct 12, 2022
java
interview
How to find age using date of birth in Java
Oct 11, 2022
java
interview
How to print Thread numbers in MultiThreading Java
Oct 11, 2022
java
interview
How to check the version of java installed on my computer
Oct 10, 2022
java
interview
What is join method used for in MultiThreading Java
Oct 10, 2022
java
interview
How to get the width and height of a string in Java
Oct 10, 2022
java
interview
Introduction to Java Thread Profiling
Oct 9, 2022
java
interview
How to convert date in to yyyy-MM-dd Format in Java
Oct 9, 2022
java
interview
What is isAlive method used for in MultiThreading Java
Oct 9, 2022
java
interview
Difference between Map and Flat Map
Oct 8, 2022
java
interview
How to create and run multiple threads using for loop
Oct 8, 2022
java
interview
Advanced Java Web Interview Questions And Answers
Oct 8, 2022
java
interview
How to resolve Web server failed to start. Port 8080 was already in use
Oct 8, 2022
interview
How exception handling effects the performance in Java
Oct 7, 2022
java
interview
What is MultiThreading and How to create a thread in Java
Oct 7, 2022
java
interview
What are the advantages and disadvantages in Microservices Architecture
Oct 7, 2022
microservices
interview
How to resolve the Error opening registry key Java
Oct 6, 2022
java
interview
Important JDBC Interview questions and answers for Java Developer interview
Oct 6, 2022
java
interview
How to undo the most recent local commits in Git
Oct 6, 2022
interview
Important Java 8 Interview Questions
Oct 5, 2022
java
interview
How to use java.net.URLConnection to send and handle HTTP requests
Oct 5, 2022
java
interview
What is Waterfall Model, Spiral Model and VV Model/Verification Validation Model/V Model in SDLC
Oct 5, 2022
interview
How to resolve "java.lang.OutOfMemoryError Java heap space" error
Oct 4, 2022
java
interview
What is SDLC and its phases
Oct 4, 2022
interview
The difference between the Runnable and Callable interfaces in Java
Oct 4, 2022
java
interview
What is the difference between Error, Bug, Defect, and Failure
Oct 3, 2022
interview
How can an application use multiple cores or CPUs in Java
Oct 3, 2022
java
interview
What are the system design Specifications and Features of Cache
Oct 3, 2022
interview
What is Cache and its benefits
Oct 2, 2022
interview
How to do system design for a Movie Ticket Booking System like bookmyshow.com,fandango.com
Oct 2, 2022
java
interview
What is the difference between “implements Runnable” vs “extends Thread” in Java
Oct 1, 2022
java
interview
How to do low level system design for a Logging Framework like Log4J
Oct 1, 2022
java
interview
What is Distributed Cache
Oct 1, 2022
interview
Wap to convert String of vowels and consonants into 0's and 1's and print the decimal value of the binary string in Java and Python
Sep 30, 2022
java
interview
python
Simple code Naming things and Naming Conventions
Sep 21, 2022
java
interview
8 Must-Have Git Commands
Sep 18, 2022
interview
How to calculate Java Objects, Arrays, Primitives, and Complex Classes. Checking calculated size correctness using JProfiler.
Sep 17, 2022
java
interview
How to Convert DOCX to HTML in Java
Sep 16, 2022
java
interview
How to remove substring from String in Java
Sep 15, 2022
java
interview
Java virtual Machine(JVM) and its architecture
Sep 14, 2022
java
interview
Can we restrict visibility of derived method in Java and What is visibility control in java
Sep 11, 2022
java
interview
What is Builder Pattern in Java
Sep 10, 2022
java
interview
What is java.lang.NoClassDefFoundError in Java and How to resolve it
Sep 10, 2022
java
interview
What Down casting in Java
Sep 10, 2022
java
interview
What is java.lang.ClassNotFoundException in Java and How to resolve it
Sep 9, 2022
java
interview
What are Access Specifiers in Java
Sep 8, 2022
java
interview
Wap to find if a Given Array is Monotonic in Java
Sep 7, 2022
interview
java
How to remove duplicates and sort the array without using inbuilt functions like .sort or sorting algorithms from an unsorted array
Sep 6, 2022
interview
java
WAP to find the sum of all the numbers in a list using in Java 8
Sep 5, 2022
interview
java
What is StringJoiner and its uses in Java 8 with an example
Sep 4, 2022
interview
java
The Performance Impact of java.lang.System.getProperty()
Aug 26, 2022
java
interview
Can You Override Static Method in Java
Aug 25, 2022
java
interview
Does Java Support Pass by Value or Pass by Reference
Aug 24, 2022
java
interview
Difference between Factory and Abstract Factory Design Pattern in Java
Aug 23, 2022
java
interview
Polymorphism, Overloading, and Overriding in Java and Object Oriented Programming
Aug 20, 2022
java
interview
What is Encapsulation in Java and OOP with Example
Aug 19, 2022
java
interview
What is Inheritance in Java with example - Object Oriented Programming
Aug 18, 2022
java
interview
What is Object in Java and Object Oriented Programming? Example Tutorial
Aug 17, 2022
java
interview
Difference between Inheritance and Composition in Java and Object Oriented Programming
Aug 16, 2022
java
interview
OOPs Concepts in Java with Basic Examples
Aug 9, 2022
java
interview
Basic Annotations in Spring Boot
Aug 6, 2022
springboot
interview
Object-oriented Programming vs. Functional Programming Which Is Better?
Aug 5, 2022
java
interview
How to make POST and PATCH requests idempotent
Aug 5, 2022
springboot
interview
Fetching a DTO With a To-Many Association
Aug 3, 2022
java
interview
Which build tool is more commonly used for Spring Boot, Maven or Gradle?
Aug 3, 2022
springboot
interview
What is a Race Condition
Aug 1, 2022
java
interview
How to catch multiple Java exceptions in the same catch clause
Jul 24, 2022
java
interview
What are checked vs unchecked exceptions in Java
Jul 23, 2022
java
interview
Vs code shortcuts for Developers in Windows
Jul 23, 2022
interview
Is it IllegalArgumentException or NullPointerException for a null parameter in Java
Jul 22, 2022
java
interview
What is the difference between DAO and Repository Patterns
Jul 20, 2022
interview
How to generate DAO(data access object) using spring roo
Jul 20, 2022
interview
How to find the minimum or least value in an Integer List using Java 8
Jul 20, 2022
java
interview
What is Association Mapping and examples of One to One, Many to Many and One to Many and Many to One relationships
Jul 19, 2022
java
interview
What is the difference between UNION and UNION ALL
Jul 19, 2022
interview
What is the difference between query, native query, named query and typed query
Jul 18, 2022
interview
How to know which Java thread is hogging the CPU
Jul 17, 2022
java
interview
What is the difference between "INNER JOIN" and "OUTER JOIN"
Jul 16, 2022
interview
How many threads can a Java VM support
Jul 16, 2022
java
interview
How to Avoid java.lang.NullPointerException in Java
Jul 15, 2022
interview
How to convert a String into an int in Java
Jul 15, 2022
interview
WAP to replace the name of a file with special character instead of spaces in Java
Jul 15, 2022
interview
Write a program to List out files and directories in the specified directory or folder in Java
Jul 15, 2022
interview
What are important Threading Techniques & Concepts in Java
Jul 14, 2022
java
interview
Is it possible view/pause/kill a particular thread from a different java program running on the same JVM
Jul 13, 2022
java
interview
How to make your collections thread-safe?
Jul 12, 2022
java
interview
What are the best naming conventions for threads in Java
Jul 11, 2022
java
interview
In Java, do I need to declare my collection synchronized if it's read-only
Jul 10, 2022
java
interview
Synchronizing on String objects in Java
Jul 9, 2022
java
interview
How many threads should I use in my Java program
Jul 8, 2022
java
interview
How to implement simple threading with a fixed number of worker Threads
Jul 6, 2022
java
interview
What is the difference between notify() and notifyAll() in Threads.
Jul 5, 2022
java
interview
What would make a single task executor stop processing tasks in Java Threads.
Jul 4, 2022
java
interview
How can you ensure a block of code can not be interrupted by any other Thread in Java
Jul 3, 2022
java
interview
How to test methods that call System.exit() in Java
Jul 3, 2022
java
interview
How are Java Thread priorities translated to an OS thread priority
Jul 2, 2022
java
interview
What are packages in Java
Jul 1, 2022
java
interview
How to parse logs written by multiple Threads
Jul 1, 2022
java
interview
What are the benefits of Performance Optimization in Java
Jun 30, 2022
java
interview
What is Garbage Collection Performance Tuning in Java
Jun 29, 2022
java
interview
What are the best Coding Practices to be followed while writing Java code in order to avoid performance issues
Jun 28, 2022
java
interview
How to create a memory leak in Java
Jun 12, 2022
java
interview
Why is processing a sorted array faster than processing an unsorted array in Java
Jun 11, 2022
java
interview
How to convert a String to an int in Java
Jun 10, 2022
java
interview
What are MVP and MVC and what is the difference between MVP and MVC
Jun 9, 2022
java
interview
What is a serialVersionUID and why should I use it in Java
Jun 8, 2022
java
interview
When to use LinkedList over ArrayList in Java
Jun 7, 2022
java
interview
What is the difference between StringBuilder and StringBuffer in Java
Jun 6, 2022
java
interview
Which concurrent Queue implementation, should I use it in Java
Jun 5, 2022
java
interview
How to avoid NullPointerException in Java
Jun 5, 2022
java
interview
How do I read / convert an InputStream into a String in Java
Jun 4, 2022
java
interview
What is the difference between a synchronized method and synchronized block in Java
Jun 4, 2022
java
interview
How to make an ArrayList Read Only in Java
Jun 3, 2022
java
interview
How do I efficiently iterate over each entry in a Java Map
Jun 2, 2022
java
interview
What are the differences between a HashMap and a Hashtable in Java
Jun 1, 2022
java
interview
What is Semantic Monitoring in Microservices
May 22, 2022
microservices
interview
Restful web services interview questions
May 20, 2022
springboot
interview
WAP to print the sum of harmonic progression series
Apr 30, 2022
interview
What is a Java bean
Apr 26, 2022
java
interview
WAP to define a method which returns the sum of digits of the given two digit number in Java
Apr 26, 2022
interview
Java JDBC important interview questions
Apr 24, 2022
java
interview
Real time example of a singleton design pattern in Java
Apr 24, 2022
java
interview
What is the difference between Static and Dynamic web application
Apr 24, 2022
interview
What are available JDBC drivers and difference between them and when to use
Apr 23, 2022
java
interview
What are the steps to connect to a database using JDBC API
Apr 22, 2022
java
interview
What is frontend and backend web development
Apr 21, 2022
interview
What is statement, prepared statement and callable statement in JDBC and Why are they used
Apr 21, 2022
java
interview
What is final keyword in java
Apr 20, 2022
java
interview
What is Instance Initializer block in Java
Apr 20, 2022
java
interview
What is instanceof operator in Java
Apr 20, 2022
java
J2ee
interview
What is transaction management and ACID properties in JDBC
Apr 20, 2022
java
interview
What is super keyword in java
Apr 18, 2022
java
interview
What is Covariant Return Type in java
Apr 17, 2022
java
interview
What is method overriding in Java
Apr 17, 2022
java
J2ee
interview
What is method overloading in Java
Apr 15, 2022
java
interview
What is Polymorphism in Java
Apr 14, 2022
java
interview
Java Static keyword real time example in Java
Apr 14, 2022
interview
WAP to check sorting order in list in Java
Apr 13, 2022
interview
WAP to create a thread using lambda expression and print “Hello World” in Java
Apr 13, 2022
java
Java8
interview
Java interview question on interfaces implemented by class with same default method in two interfaces
Apr 13, 2022
java
interview
What is the difference between final, finally, finalize in Java
Apr 2, 2022
java
interview
WAP to Concatenate a given string to the end of another string in Java
Apr 1, 2022
interview
In Java, what is the best way to determine the size of an object
Feb 10, 2022
java
interview
What is Polling Publisher Pattern in Microservices
Feb 9, 2022
microservices
interview
What is a Transactional Log Trailing in Microservices
Feb 8, 2022
microservices
interview
What is a Transactional Outbox Table in Microservices
Feb 7, 2022
microservices
interview
What is a Strangler Application in Microservices
Feb 6, 2022
microservices
interview
How do I generate random integers within a specific range in Java
Feb 5, 2022
java
interview
What is Event Sourcing in Microservices
Feb 5, 2022
microservices
interview
What is CQRS Pattern in Microservices
Feb 4, 2022
microservices
interview
What is the difference between public, protected, package-private and private in Java
Feb 3, 2022
java
interview
What is Data Offloading in Microservices
Feb 3, 2022
microservices
interview
What is Scaling Cube in Microservices
Feb 2, 2022
microservices
interview
Does Java support default parameter values
Feb 1, 2022
java
interview
What is Container in Microservices
Feb 1, 2022
microservices
interview
What is Mike Cohen's Test pyramid in Microservices
Jan 30, 2022
microservices
interview
What is Side Car Pattern in the Microservices
Jan 29, 2022
microservices
interview
What is Server side Service Discovery in the Microservices
Jan 28, 2022
microservices
interview
What is Client side Service Discovery in the Microservices
Jan 27, 2022
microservices
interview
What is a Service Discovery and how is it implemented in the Microservices
Jan 26, 2022
microservices
interview
What is Idempotence and its usages in Microservices
Jan 25, 2022
microservices
interview
What is OAuth and Why is it important in Microservices
Jan 24, 2022
microservices
interview
What is Continuous Monitoring in Microservices
Jan 23, 2022
microservices
interview
What is a Spring Bean Lifecycle
Jan 22, 2022
springboot
interview
What are Client Certificates in Microservices
Jan 21, 2022
microservices
interview
What is a CDC or Consumer Defined Contract in Microservice
Jan 20, 2022
microservices
interview
What is the difference between Spring, Spring Boot and Spring MVC
Jan 20, 2022
springboot
interview
How do independent Microservices communicate with each other
Jan 19, 2022
microservices
interview
What is the load factor of Hashmap in Java
Jan 18, 2022
java
interview
What are the modules of Spring framework
Jan 18, 2022
springboot
interview
What is Bounded Context in Microservices
Jan 18, 2022
microservices
interview
How to implement bubble sort by using only one for loop
Jan 17, 2022
java
interview
What is a Orchestration Pattern in Microservices
Jan 17, 2022
microservices
interview
Why don't Java's +=, -=, *=, /= compound assignment operators require casting?
Jan 16, 2022
java
interview
What is a Choreography Pattern in Microservices
Jan 16, 2022
microservices
interview
Write a Comparator in Java to compare two employees based upon name, age and address
Jan 15, 2022
java
interview
What is a Saga Pattern in Microservices and Why distributed transactions named as SAGA?
Jan 15, 2022
microservices
interview
What is a Two-Phase Commit Transactions (2PC) in Microservices
Jan 14, 2022
microservices
interview
How to break Singleton Design pattern in Java
Jan 13, 2022
java
interview
What is a Distributed Transaction in Microservices
Jan 13, 2022
microservices
interview
What is the difference between writing a property on application.yml or bootstrap.yml in spring boot
Jan 12, 2022
java
interview
springboot
What is the difference between an Event and a Message in Microservices
Jan 12, 2022
microservices
interview
How to add context path to Spring Boot application
Jan 11, 2022
java
interview
springboot
What are the ways to build Microservices
Jan 11, 2022
microservices
interview
What is Circuit Breaker Pattern in Microservices
Jan 10, 2022
microservices
interview
What is Blast Radius in Microservices
Jan 9, 2022
microservices
interview
How to set active profile and config location from command line in spring boot
Jan 8, 2022
java
interview
springboot
How does the Java 'for each' loop work
Jan 8, 2022
java
interview
What is Cohesion? Is High Cohesion or Low Cohesion better in Microservices
Jan 8, 2022
microservices
interview
What is Coupling and What are the types of Coupling in Microservices
Jan 7, 2022
microservices
interview
Twitter Bootstrap Development Introduction
Jan 7, 2022
java
interview
SSL Configuration in Apache MINA Server
Jan 6, 2022
java
interview
An Introduction to Apache Mina Server
Jan 5, 2022
java
interview
How to Run code after Spring Boot application starts
Jan 4, 2022
springboot
interview
Tomcat Performance Tuning in Production Server
Jan 4, 2022
java
interview
MySQL Backup/Restore in Windows, Linux and using Java Program
Jan 3, 2022
java
interview
Apache Mina - Simple Client/Server Application
Jan 2, 2022
java
interview
Float, Double and BigDecimal with Financial Calculation
Jan 1, 2022
java
interview
Java new features that needs to be at your finger tips
Jan 1, 2022
java
interview