Java Annotations Interview Questions (+ Answers) 1. Introduction Annotations have been around since Java 5, and nowadays, they are ubiquitous programming constructs that allow enriching the code. In this article, we’ll review some of the questions, regarding annotations; that are often asked on technical interviews and, where appropriate; we’ll implement… Continue Reading java-annotations-interview-questions

Java Concurrency Interview Questions (+ Answers) 1. Introduction Concurrency in Java is one of the most complex and advanced topics brought up during technical interviews. This article provides answers to some of the interview questions on the topic that you may encounter. Q1. What Is the Difference Between a Process… Continue Reading java-concurrency-interview-questions

Java Flow Control Interview Questions (+ Answers) 1. Introduction Control flow statements allow developers to use decision making, looping and branching to conditionally change the flow of execution of particular blocks of code. In this article, we’ll go through some flow control interview questions that might pop up during an… Continue Reading java-flow-control-interview-questions

Java Type System Interview Questions 1. Introduction Java Type System is a topic often brought up on technical interviews for Java developers. This article reviews some important questions that are asked most often and may be tricky to get right. 2. Questions ==== Q1. Describe the Place of the Object… Continue Reading java-type-system-interview-questions

Java 8 Interview Questions(+ Answers) 1. Introduction In this article, we are going to explore some of the JDK8-related questions that might pop up during an interview. Java 8 is a platform release packed with new language features and library classes. Most of these new features are geared towards achieving… Continue Reading java-8-interview-questions