Testez vos compétences Java
Testez votre Java sur la syntaxe/types, les méthodes/surcharge/scope, les collections/génériques/contrôle de flux, et les exceptions/concurrence/idiomes. 30 questions de lecture de code, score instantané par catégorie, gratuit sans inscription.
Qu'est-ce que Test Java ?
Ceci est un test Java basé sur les scénarios : 30 courts extraits de code, chacun suivi d'une question sur ce qui se passe réellement quand il s'exécute. Une comparaison String avec == qui vérifie silencieusement les références au lieu du contenu. Un cache d'autoboxing Integer qui rend == semble fonctionner en dessous de 128 et échoue silencieusement au-dessus. Un bloc finally qui écrase une valeur de retour sans que personne ne le remarque. Vous choisissez la réponse qui correspond à ce que le code affiche ou fait réellement, pas ce qui a l'air de devoir se passer.
Continuer la lectureAfficher moins
Les 30 questions couvrent quatre domaines — syntaxe/types, méthodes/surcharge/scope, collections/génériques/contrôle de flux, et exceptions/concurrence/idiomes. Ces quatre domaines sont les endroits où lire du code et exécuter du code divergent silencieusement, et où le « Java fort » d'une offre d'emploi s'avère signifier quelque chose de spécifique une fois en entrevue. Vous obtenez un score dans chaque domaine, donc un point faible s'affiche comme tel plutôt que comme un total inférieur.
Cela prend environ six minutes, il n'y a pas d'inscription, et il n'y a pas de code à écrire ou compiler — chaque question est lire-et-prédire, comme un ingénieur senior examine une pull request. Connaître la syntaxe et savoir ce qu'un extrait spécifique fait au runtime sont des compétences différentes, et ceci mesure la deuxième.