Test Spring

QCM Spring 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
février 2024
11 minutes
4.3/5(27)

Spring est l'un des frameworks les plus populaires pour JEE (Jakarta EE). Maintenu par Pivotal et sa communauté, on peut dire que c'est un framework qui sait rester moderne : c'est l'un des premiers à embrasser la programmation réactive. Mais vous n'êtes pas là pour parler de Spring, vous savez ce que c'est non ? On veut parler de ce QCM !

Les auteurs ont réécrit ce test en partant de zéro. Julien et Grégory se sont motivés et on écrit une soixantaine de questions sur le sujet. Pour rester dans les connaissances générales d'un développeur qui utilise Spring au quotidien, ils ont imaginé des questions appliquées, de mise en situation. Spring Security et Spring Data ne sont pas particulièrement abordés par ce QCM, vous pouvez ne jamais en avoir entendu parlé. Certaines questions sont un peu plus avancées pour permettre à ceux qui font l'effort d'aller dans le détail de se distinguer. C'est normal de ne pas avoir 100% de réponses justes !

Ce test vous permet d'évaluer votre connaissance des notions suivantes :

  • Injection de dépendances et AOP
  • Les scopes des beans
  • Le cycle de vie d'un bean
  • Tester avec Spring
  • Spring MVC de manière générale
  • SpringBoot
  • La gestion des profils et des configurations
  • Programmation Reactive (Spring WebFlux)
Ce test est constitué de 20 questions tirées aléatoirement dans une base de 57 questions en Spring.Découvrez toutes nos questions d’entretiens avec réponses ici
1.
developer avatar
EL Mostafa
2706 points
2.
developer avatar
Adrian
2674 points
3.
developer avatar
kerim
2652 points
4.
developer avatar
Valentin
2534 points

Auteur du test : Ippon Tech

La practice Fullstack d'Ippon Technologies est la plus populaire, parce qu'elle est historique. Dans le monde, il serait plus de 200 experts à en faire partie (Mais on est pas sûrs parce qu'on les a jamais tous vu dans la même pièce). Chez Ippon, une Practice désigne l'organisation que prend une communauté de compétence quand elle se structure pour apporter de la valeur à ses clients. Leur expertise étant leur coeur de métier, ils prennent soin de bien valoriser les connaissances et les compétences de chacun.
Ils ont donc des communautés, pour permettre à chacun de rencontrer des experts avec les mêmes centres d'intérêts. La communauté Fullstack a donc beaucoup de membres en commun avec la communauté Craftmanship par exemple.
La formation c'est important ! La Practice Fullstack anime donc la Black Belt Fullstack.
Les belts sont des parcours d'auto-formation. Chaque collaborateur travaille a passer une Belt, en fonction de son projet professionnel. Un développeur peut par exemple décider de passer une Belt Agile et sera accompagné par un Mentor de ce la communauté Agile pour cela. Certains passent leur ceinture en quelques mois, d'autres sont plus dures et demandent plusieurs années de travail, même à des experts. Lorsque le consultant passe l'étape, la Belt lui est remise, lors d'une cérémonie sur le tatami.
Cette démarche d'auto-formation et de transfert avec ses pairs est très important pour Ippon. C'est parce qu'ils pensent que ceux qui font la démarche de s'auto-évaluer ont le soucis d'apprendre et correspondent à l'état d'esprit d'Ippon qu'ils ont aimé rédiger ce questionnaire.
J'imagine que cet échange développe aussi une belle relation entre les collaborateurs d'Ippon. La preuve en est que Julien et Grégory ont été très prolifiques, ils ont aimé rédiger ces questions ensemble !
Que faire après ce QCM ?
N'hésitez pas à contacter l'agence de Lille ([email protected]) pour lui faire un retour sur ces questions. Pour en savoir plus sur l'auteur, visitez la page d'Ippon sur WeLoveDevs .

Contributeurs7
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar

Exemple de question

Un bean avec un scope session est injecté dans un bean avec un scope singleton.
Que se passe-t-il au démarrage de l'application ?

Voir les 57 questions du test.Participez à l'amélioration du test

Avis des développeurs et techs

developer avatar
17/03/2024
developer avatar
08/03/2024
developer avatar
Mohamed
24/01/2024
developer avatar
Momcilo
14/01/2024
Questions are good and reasonable, covering important areas of the Spring Framework. You can and should add some more questions about Transaction mechanism and Auto configuration as well.
developer avatar
Emmanuel ARON-SAMUEL
23/12/2023
Difficile!!!