Prova il tuo Java su sintassi core e tipi, metodi/overloading/scope, collezioni/generics/control flow, ed eccezioni/concorrenza/idiomi. 30 domande di code-reading, punteggio istantaneo per categoria, gratuito senza iscrizione.
Senza registrazione — il risultato compare subito.
Copre principiante fino a esperto in un'unica seduta. Le domande iniziali coprono cose che ogni utente Java incontra — == vs .equals, Integer autoboxing, overflow. Le successive vanno in risoluzione di overload, generics e collezioni, eccezioni, concorrenza e Stream laziness. Il tuo punteggio ti piazza in uno dei quattro tier, e i nomi dei tier sono deliberatamente quelli che gli annunci di lavoro usano.
No. Ogni domanda è scritta contro il comportamento del linguaggio core che è stato stabile attraverso le versioni Java moderne — identità di oggetto, il framework delle collezioni, la gerarchia delle eccezioni e i primitivi di base della concorrenza. Niente qui dipende da un'API specifica della versione.
Campiona lo stesso tipo di ragionamento read-and-predict che la maggior parte degli screen di datori di lavoro aprono con, nello stesso formato di short-snippet, ed è per questo che funziona come preparazione. Non è una copia di nessun test di datore di lavoro specifico, e un buon punteggio qui non è un certificato. Quello che ti dice è quale delle quattro aree perderebbe punti, che è la cosa utile da sapere prima di un'intervista tecnica.
Circa sei minuti. Non c'è timer su domande individuali — il test misura se sai cosa fa il codice, non quanto velocemente puoi cliccare. Puoi pensare a una domanda per quanto ti piace.
Fare il nostro test non deve essere considerato una valutazione completa o precisa delle tue capacità. I risultati sono solo a scopo informativo e di auto-riflessione.
Prova il tuo Java su sintassi core e tipi, metodi/overloading/scope, collezioni/generics/control flow, ed eccezioni/concorrenza/idiomi. 30 domande di code-reading, punteggio istantaneo per categoria, gratuito senza iscrizione.
Questo è un test Java basato su scenari: 30 brevi frammenti di codice, ognuno seguito da una domanda su cosa effettivamente accade quando gira. Un confronto String con == che silenziosamente controlla i riferimenti invece del contenuto. Una cache di autoboxing Integer che fa == sembrare funzionare sotto 128 e silenziosamente fallire sopra di esso. Un blocco finally che sovrascrive un valore di ritorno senza che nessuno se ne accorga. Scegli la risposta che corrisponde a cosa il codice effettivamente stampa o fa, non cosa sembra che dovrebbe accadere.
Le 30 domande coprono quattro aree — sintassi core e tipi, metodi/overloading/scope, collezioni/generics/control flow, ed eccezioni/concorrenza/idiomi. Queste quattro sono i posti dove leggere il codice e eseguire il codice silenziosamente divergono, e dove il Java Forte di un annuncio di lavoro di solito si rivela significare qualcosa di specifico una volta che sei nell'intervista. Ottieni un punteggio in ogni area, così un punto debole appare come un punto debole piuttosto che come un totale più basso.
Prende circa sei minuti, non c'è iscrizione, e non c'è codice da scrivere o compilare — ogni domanda è read-and-predict, nello stesso modo che un ingegnere senior rivede una pull request. Conoscere la sintassi e sapere cosa uno snippet specifico fa al runtime sono abilità diverse, e questo misura la seconda.
Vedi quale delle quattro aree Java effettivamente ti rallenta
Ottieni un breakdown per categoria — sintassi/tipi, metodi/scope, collezioni/generics, eccezioni/concorrenza
Scopri in quale tier sei: principiante, intermedio, avanzato o esperto
Confronta dove stai rispetto a cosa gli annunci di lavoro intendono per Java forte
Crei due oggetti String: String a = new String("cat"); String b = new String("cat"); A cosa si valuta a == b?
30 domande, 6 min. Avanzamento automatico — nessun pulsante Avanti.
Analisi immediata del tuo profilo. Gratuita, condivisibile, salvata se accedi.
Il Premium sblocca il rapporto completo: carriere, punti di forza, percorsi di crescita.