Test Java

Test Java with answers to assess your knowledge and prepare for job interviews. Assess your technical level in 20 minutes.

Validate and promote your skills
Private results unless you share them
Compare your results to the developers average

Test details

Intermediate
January 2024
18 minutes
🇫🇷
🇺🇸
4.2/5(95)

Java is an Open Source programming language that has become widely used over the past 15 years.

Here is our most famous language test, it covers a wide range of skills such as:

  1. Understanding of the basic concepts of the Java language (classes, interfaces, inheritance, encapsulation, overloading, polymorphism).
  2. Knowledge of access modifiers (public, private, protected) and keywords (final, static, synchronized, etc.).
  3. Mastery of Java collections and their implementations (ArrayList, HashMap, HashSet, LinkedHashMap, etc.).
  4. Knowledge of classes and interfaces for manipulating character strings (String, StringBuilder, etc.).
  5. Understanding of input/output concepts (InputStream, InputStreamReader, etc.).
  6. Knowledge of multi-threading concepts (Thread, monitor, synchronization, etc.).
  7. Understanding of memory management and Garbage Collector (G1, Serial GC, etc.).
  8. Knowledge of new features in recent versions of Java (Java 11, Java 17).
  9. Mastery of concepts related to serialization (Serializable, Externalizable, etc.).
  10. Familiarity with Design Patterns (Decorator, Visitor, etc.).

We hope you will like it !

This test consists of 20 questions randomly selected from a database of 74 questions in Java.Discover all our interview questions and answers here
1.
developer avatar
EL Mostafa
2875 points
2.
developer avatar
Selim Hoummadi
2860 points
3.
developer avatar
Gwenaël
2768 points
4.
developer avatar
Pragmatic Sloth
2758 points
5.
developer avatar
Florian
2749 points

Test author : Zenika

Zenika is an IT consulting firm with 550 employees that help companies in their digital transformation. The company has offices in France, Canada, Singapore and now in Morocco. As a link between the organic and digital worlds, our expertise begins with an interface and ends with data storage and exploitation, in agile, devops and secure mode. Sharing, transparency and conviviality are values that belong to Zenika, so it is natural that our community is strongly committed to open source and responsible digital.
zenika.com / jobs.zenika.com / oss.zenika.com

Contributors13
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar

Sample question

Given the following code

    int a = 3;
    do {
        if ((a++ % 5) == 0)
            break;
    } while (a++ < 15);

How many times "(a++ < 15)" was evaluated?

See 74 test questions.Participate in test improvement

Developers ratings

developer avatar
19/02/2024🇺🇸
developer avatar
13/02/2024🇺🇸
developer avatar
10/02/2024🇫🇷
developer avatar
10/02/2024🇺🇸
developer avatar
08/02/2024🇫🇷