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.
Senza registrazione — il risultato compare subito.
Copre da principiante a esperto in una sola seduta. Le prime domande coprono cose che ogni utente JavaScript incontra — == vs ===, hoisting, semantica di riferimento vs valore. Le successive vanno nei closure e nel binding di this, nella catena prototipale, e nell'ordinamento microtask/macrotask dietro l'event loop. Il tuo punteggio ti posiziona in uno dei quattro livelli, e i nomi dei livelli sono deliberatamente quelli che le job posting usano.
Nessuno specificamente. Ogni domanda è scritta contro il comportamento del linguaggio di base — scope, closure, coercizione, la catena prototipale, l'event loop — che è identico se il codice si esegue in un browser o in Node. Niente qui dipende da un API del DOM o da un modulo solo per Node.
Campiona lo stesso tipo di ragionamento leggi-e-predisci che la maggior parte dei screen dei datori di lavoro apre, nello stesso formato di snippet breve, ecco perché funziona come preparazione. Non è una copia di nessun test specifico del datore di lavoro, e un buon punteggio qui non è un certificato. Quello che fa è dirti in quale dei quattro aspetti perderesti punti, che è la cosa utile da sapere prima di un colloquio tecnico.
Circa sei minuti. Non c'è un 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 tempo desideri.
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.
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.
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.
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.
Scopri quale dei quattro aspetti JavaScript effettivamente ti tiene indietro
Ottieni una ripartizione per categoria — sintassi/coercizione, scope/closure/this, oggetti/array, async/loop degli eventi
Scopri in quale livello sei: principiante, intermedio, avanzato o esperto
Confronta dove ti posizioni rispetto a quello che le job posting intendono per JavaScript forte
console.log(x); var x = 5; Cosa stampa questo?
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.
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.
Senza registrazione — il risultato compare subito.
Copre da principiante a esperto in una sola seduta. Le prime domande coprono cose che ogni utente JavaScript incontra — == vs ===, hoisting, semantica di riferimento vs valore. Le successive vanno nei closure e nel binding di this, nella catena prototipale, e nell'ordinamento microtask/macrotask dietro l'event loop. Il tuo punteggio ti posiziona in uno dei quattro livelli, e i nomi dei livelli sono deliberatamente quelli che le job posting usano.
Nessuno specificamente. Ogni domanda è scritta contro il comportamento del linguaggio di base — scope, closure, coercizione, la catena prototipale, l'event loop — che è identico se il codice si esegue in un browser o in Node. Niente qui dipende da un API del DOM o da un modulo solo per Node.
Campiona lo stesso tipo di ragionamento leggi-e-predisci che la maggior parte dei screen dei datori di lavoro apre, nello stesso formato di snippet breve, ecco perché funziona come preparazione. Non è una copia di nessun test specifico del datore di lavoro, e un buon punteggio qui non è un certificato. Quello che fa è dirti in quale dei quattro aspetti perderesti punti, che è la cosa utile da sapere prima di un colloquio tecnico.
Circa sei minuti. Non c'è un 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 tempo desideri.