Test di 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.
Senza registrazione — il risultato compare subito.
- 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
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.