Test Java et Craftsmanship
QCM Java avec réponses pour évaluer vos connaissances et préparer vos entretiens d'embauche. Évaluation de votre niveau technique en 20 minutes.
Détails du test
Découvrez des techniques avancées et des détails techniques de Java pour peaufiner votre niveau en Java !
Des questions trivia sur le Craftsmanship et les kata ont également fait irruption dans le QCM !
Auteur du test : Ippon
Ippon est une entreprise de conseil en informatique, qui découpe ses pôles de compétences en Practices . 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.
Colin est développeur Artisan à l'agence Lyon de Ippon. Il participe beaucoup aux communautés Lyonnaises, mais surtout au meetup Software Crafters Lyon (https://www.meetup.com/fr-FR/Software-Craftsmanship-Lyon/).
Que faire après ce QCM ?
N'hésitez pas à passer sur le Twitch d'Ippon pour leur faire un retour sur ces questions. Pour en savoir plus sur l'auteur, visitez la page d'Ippon sur WeLoveDevs (https://welovedevs.com/app/company/ippon)
Exemple de question
Ce code
SimpleDateFormat format = new SimpleDateFormat("DD");
ExecutorService executor = Executors
.newFixedThreadPool(10);
Set<Future<String>> days = Collections
.newSetFromMap(new ConcurrentHashMap<>());
IntStream.range(1, 32)
.forEach(day -> {
Future<String> result = executor.submit(() -> {
Date date = new GregorianCalendar(2021,
Calendar.JANUARY, day).getTime();
return format.format(date);
});
days.add(result);
});
Set<String> results = days.stream()
.map(return result -> {
try {
return result.get();
} catch (InterruptedException | ExecutionException e) {
throw new AssertionError(e);
}
})
.collect(Collectors.toSet());
Tests recommandés
- Combien gagne un développeur Java en 2024 ?
- Toutes nos questions d'entretiens sur Java pour développeur
- Combien gagne un Développeur Back-end en 2024 ?
- Toutes nos questions d'entretiens pour Développeur Back-end