Test Java

QCM Java avec réponses pour évaluer vos connaissances et préparer vos entretiens d'embauche. Évaluation de votre niveau technique en 20 minutes.

Validez et mettez en avant vos compétences
Résultats privés sauf si vous les partagez
Comparez vos résultats à la moyenne des devs

Détails du test

Intermédiaire
novembre 2023
17 minutes
🇫🇷
🇺🇸
4.2/5(84)

Java est un langage de programmation dit Open Source qui s’est très largement répandu ces 15 dernières années.

Voici notre test le plus connu sur le langage, il couvre un large éventail de compétences tel que :

  1. Compréhension des concepts de base du langage Java (classes, interfaces, héritage, encapsulation, surcharge, polymorphisme).
  2. Connaissance des modificateurs d'accès (public, private, protected) et des mots-clés (final, static, synchronized, etc.).
  3. Maîtrise des collections Java et de leurs implémentations (ArrayList, HashMap, HashSet, LinkedHashMap, etc.).
  4. Connaissance des classes et interfaces pour la manipulation de chaînes de caractères (String, StringBuilder, etc.).
  5. Compréhension des notions d'entrées/sorties (InputStream, InputStreamReader, etc.).
  6. Connaissance des concepts de multi-threading (Thread, moniteur, synchronisation, etc.).
  7. Compréhension de la gestion de la mémoire et du Garbage Collector (G1, Serial GC, etc.).
  8. Connaissance des nouveautés dans les versions récentes de Java (Java 11, Java 17).
  9. Maîtrise des concepts liés à la sérialisation (Serializable, Externalizable, etc.).
  10. Familiarité avec les Design Patterns (Decorator, Visitor, etc.).

Nous ésperons qu'il vous plaira !

Ce test est constitué de 20 questions tirées aléatoirement dans une base de 74 questions en Java.Découvrez toutes nos questions d’entretiens avec réponses ici
1.
developer avatar
Raphael Quincieu
2698 points
2.
developer avatar
Robert Martin rare
2673 points
3.
developer avatar
mouhcine
2632 points
4.
developer avatar
mohammed
2542 points
5.
developer avatar
Meriam
2540 points

Auteur du test : Zenika

Zenika est un cabinet de conseil IT de 550 personnes qui accompagne les entreprises dans leur transformation numérique. Implantée en France, au Canada, à Singapour, et aujourd'hui, au Maroc. Lien entre le monde organique et le monde numérique, notre expertise commence par une interface et s'achève au stockage de la donnée et son exploitation, en mode agile, devops, et sécurisé. Partage, transparence et convivialité sont des valeurs qui portent Zenika, c'est donc naturellement, que notre communauté s'engage fortement dans l’open source et le numérique responsable.
zenika.com / jobs.zenika.com / oss.zenika.com

Contributeurs12
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar

Exemple de question

Regardez l'extrait de classe suivant:

private HashMap mapping = new HashMap();
protected void finalize() throws Throwable {
    this.mapping = null;
}

Parmi ces commentaires, lesquels vous paraissent justifiés ?

Participez à l'amélioration du test

Avis des développeurs et techs

developer avatar
mouhcine
05/12/2023🇫🇷
merci pour votre réponse mais
developer avatar
MOUHAMED
30/11/2023🇫🇷
Les questions sont très utiles pour évaluer son niveau.
developer avatar
HAMIT ISSAKA
29/11/2023🇫🇷
Test intéressant pour plus apprendre le langage
developer avatar
PIERRE
26/11/2023🇫🇷
Des questions intéressantes même si de niveau très variées
developer avatar
Ahmed amine
18/11/2023🇫🇷
i really enjoyed with this test to evaluate my knowledge