Verifica le Tue Competenze JavaScript
Verifica il tuo JavaScript su sintassi e coercizione di tipi, funzioni/scope/closure e this, oggetti/array e strutture dati, e loop degli eventi/async/idiomi prototipali. 30 domande di lettura del codice, punteggio istantaneo per categoria, gratuito senza iscrizione.
Che cos'è JavaScript Test?
Questo è un test JavaScript basato su scenari: 30 brevi snippet di codice, ognuno seguito da una domanda su cosa effettivamente accade quando viene eseguito. Una var catturata dentro i callback di un loop che tutti leggono lo stesso valore finale invece di quello che ti aspetti. Un confronto == che silenziosamente coercisce i tipi prima di confrontarli. Una copia spread che sembra profonda ma copia solo il livello superiore. Scegli la risposta che corrisponde a quello che il codice effettivamente stampa o fa, non a quello che sembra dovrebbe accadere.
Continua a leggereMostra meno
Le 30 domande coprono quattro aree — sintassi di base e coercizione, funzioni/scope/closure e this, oggetti/array e strutture dati, e loop degli eventi/async/idiomi prototipali. Questi quattro sono i luoghi dove leggere il codice e eseguire il codice silenziosamente divergono, e dove il JavaScript forte di una job posting di solito risulta significare qualcosa di specifico una volta che sei nel colloquio. Ricevi un punteggio in ogni area, quindi un punto debole appare come un punto debole piuttosto che come un totale inferiore.
Richiede circa sei minuti, non c'è iscrizione, e non c'è codice da scrivere o eseguire — ogni domanda è leggi-e-predisci, allo stesso modo in cui un ingegnere senior revisiona una pull request. Conoscere la sintassi e sapere cosa fa un snippet specifico a runtime sono competenze diverse, e questo misura la seconda.