Blog Archives
1 2 3 4 5 6 7 8 9 10 11

14: Java Thread stop, resume, suspend & interrupt interview Q&As

Q1. Why are Thread.stop, Thread.suspend and Thread.resume deprecated? A1. We already learnt that “In Java programming, each object has a lock. A thread can acquire the lock for an object by using the synchronized keyword.” “The JVM uses locks in conjunction with monitors. … Read more ›...

This content is for 30-Day-Full-Access, 100-Day-Full-Access, 200-Day-Full-Access, and 365-Day-Full-Access members only. Register 80+ Free Java FAQs 80+ Free Big Data FAQs
Already a member? Log in here


15 Java old I/O and NIO (i.e. New I/O) interview Q&As

Q1. What is the purpose of Java I/O System? A1. The purpose is to provide an abstraction for all types of I/O like memory, file, directory, network, and pipe. Pipes in Java IO provides the ability for two threads running in the same JVM to communicate with each other. …...

This content is for 30-Day-Full-Access, 100-Day-Full-Access, 200-Day-Full-Access, and 365-Day-Full-Access members only. Register 80+ Free Java FAQs 80+ Free Big Data FAQs
Already a member? Log in here


17 Java Collection interview questions & answers

Java Collections interview questions and answers and Java String class interview Q&As are must know as you can’t write any decent Java application without these 2 APIs. This post focuses on Java Collection interview Q&As on differences between X and Y based on the Java Collection Framework (i.e. … Read...

This content is for 30-Day-Full-Access, 100-Day-Full-Access, 200-Day-Full-Access, and 365-Day-Full-Access members only. Register 80+ Free Java FAQs 80+ Free Big Data FAQs
Already a member? Log in here


17 Java getting started interview questions and answers

These 17 beginner Java interview questions & answers are not only for the entry level job interviews, but also get a good grasp of the beginner level Java concepts.

Q1. Why use Java?
A1. Java is a very popular language as per the TIOBE index.

…

Read more ›



3 Java class loading interview Q&As

Q1. What do you know about Java class loading? Explain Java class loaders?
A1. Class loaders are hierarchical. Classes are introduced into the JVM as they are referenced by name in a class that is already running in the JVM. So, how is the very first class loaded?

…

Read more ›



3. Multi-Threading – Create a simple framework where work items can be submitted

Q: Create a simple framework where work items can be submitted using Java 8 or later. Here are the use cases: #1: A work item is an instance of a class. #2: The definition of “ … Read more ›...

This content is for 30-Day-Full-Access, 100-Day-Full-Access, 200-Day-Full-Access, and 365-Day-Full-Access members only. Register 80+ Free Java FAQs 80+ Free Big Data FAQs
Already a member? Log in here


4 AOP interview Q&As with Spring, Aspectj & Java annotations examples

Q01. What is AOP, and how does it compliment OOP? A01. AOP stands for “Aspect Oriented Programming” and it compliments OOP. AOP is used for cross cutting concerns like logging, auditing, service retry, deadlock retry, performance profiling, transaction management, etc. In OOP unit of modularity is an object, … Read...

This content is for 30-Day-Full-Access, 100-Day-Full-Access, 200-Day-Full-Access, and 365-Day-Full-Access members only. Register 80+ Free Java FAQs 80+ Free Big Data FAQs
Already a member? Log in here


5 FAQs on transforming your thinking from OOP to FP

Functional Programming (i.e. FP) is prevalent in Big Data (i.e. Spark programming, etc) roles. A must know for Big Data Engineers and Analysts. One needs to get used to the transformation from imperative programming to functional programming. You like it or not, … Read more ›...

This content is for 30-Day-Full-Access, 100-Day-Full-Access, 200-Day-Full-Access, and 365-Day-Full-Access members only. Register 80+ Free Java FAQs 80+ Free Big Data FAQs
Already a member? Log in here


5 Java Object class methods interview questions & answers

Q1. What are the non-final methods in Java Object class, which are meant primarily for extension? A1. The non-final methods are equals( ), hashCode( ), toString( ), clone( ), and finalize( ). These methods are meant to be overridden. … Read more ›...

This content is for 30-Day-Full-Access, 100-Day-Full-Access, 200-Day-Full-Access, and 365-Day-Full-Access members only. Register 80+ Free Java FAQs 80+ Free Big Data FAQs
Already a member? Log in here


5 JMX and MBean interview questions & answers

Q1. What is a JMX? What are the key components of JMX? A1. JMX stands for Java Management Extensions (JMX), which is a technology to monitor and manage any Java applications are running in either a local or a remote Java Virtual Machine (JVM). … Read more ›...

This content is for 30-Day-Full-Access, 100-Day-Full-Access, 200-Day-Full-Access, and 365-Day-Full-Access members only. Register 80+ Free Java FAQs 80+ Free Big Data FAQs
Already a member? Log in here


5 Swing & AWT interview questions and answers

If you are going to work on Swing based applications…. Q1. What are the differences between AWT and Swing? A1.Swing provides a richer set of components than AWT. They are 100% Java-based. There are a few other advantages to Swing over AWT: Swing provides both additional components like JTable, …...

This content is for 30-Day-Full-Access, 100-Day-Full-Access, 200-Day-Full-Access, and 365-Day-Full-Access members only. Register 80+ Free Java FAQs 80+ Free Big Data FAQs
Already a member? Log in here


6 Key considerations in processing large files in Java

Q1. What are the key considerations in processing large files?
A1. Before jumping into coding, get the requirements.

#1 Trade-offs among CPU, Memory Usage & Disk I/O

Processing a file involves reading from the disk, processing (e.g. parsing an XML and transforming), and writing back to the disk.

…

Read more ›



7 Java Modifiers every interviewer likes to quiz you on

Java modifiers like final, finally, const, volatile, and transient are very popular with the job interviewers. You will see why because of the possible drill down questions. Q1. What is the difference between ‘final‘ and ‘const‘ modifiers on a variable? … Read more ›...

This content is for 30-Day-Full-Access, 100-Day-Full-Access, 200-Day-Full-Access, and 365-Day-Full-Access members only. Register 80+ Free Java FAQs 80+ Free Big Data FAQs
Already a member? Log in here


1 2 3 4 5 6 7 8 9 10 11

300+ Java Interview Questions - FAQs

Tutorials on Java & Big Data