COMPETENZE DI PROGRAMMAZIONE

Test AJAX per selezioni

Scopri come i candidati ragionano sulle richieste del browser, sui risultati asincroni e sugli aggiornamenti di una pagina attiva.

  • 10 minuti
  • 15 domande
  • Intermedio
  • Scelta multipla
  • Domande in inglese
  • Cellulare e computer

La risposta breve

Il test AJAX è una valutazione di 10 minuti e 15 domande, pensata per sviluppatori di livello intermedio. I candidati leggono brevi frammenti di JavaScript e scelgono cosa fanno, cosa non funziona o come correggerli. Valuta le chiamate HTTP dal browser, le promise e le funzioni async, e l'uso delle risposte per aggiornare una pagina. È pensato per ruoli di sviluppo front-end, full-stack, JavaScript e web.

Che cosa misura

Scrivere e leggere codice lato browser che invia chiamate HTTP in background, ne gestisce i risultati e gli errori e aggiorna la pagina in base ai dati.

Chiamate HTTP dal browser

Valuta il codice del browser che invia richieste in background con fetch e XMLHttpRequest e gestisce risultati ed errori.

Promise e flusso di controllo asincrono

Valuta le promise e le funzioni async utilizzate per gestire il flusso delle richieste del browser e delle relative risposte.

Uso dei dati recuperati in una pagina attiva

Valuta l'uso dei dati recuperati per aggiornare correttamente una pagina attiva man mano che arrivano le risposte.

Formati delle domande

Scelta multipla

Il candidato: Legge una breve situazione, una tabella o un’affermazione e sceglie la risposta corretta o tutte le risposte corrette.

Ecco cosa vedrai: Se il candidato conosce la materia abbastanza bene da saperla applicare, non solo riconoscere.

15 domande in 10 minuti, presentate una alla volta.

Ruoli adatti a questo test

Sviluppatori front-end, full-stack, JavaScript e web, oltre ad altri ruoli che realizzano pagine capaci di caricare o inviare dati senza ricaricarsi del tutto.

Un indicatore mirato per il lavoro lato browser

  1. Vai oltre quanto dichiarato nel CV

    Scopri come un candidato interpreta brevi frammenti di JavaScript su richieste, risposte, errori e aggiornamenti della pagina.

  2. Codice indipendente dai framework

    I frammenti di codice usano funzionalità standard del browser, non un framework specifico o il browser di un particolare fornitore, quindi il risultato non dipende dagli strumenti abituali dello sviluppatore.

  3. Errori e tempi, non solo i casi senza problemi

    Le domande chiedono di individuare cosa non funziona in un frammento di codice e come correggerlo, anche per mantenere la pagina corretta man mano che arrivano le risposte.

Cosa ottieni per ogni candidato

Esempio di report (dati fittizi)AJAX
79%Percentile 64. Riferimento: candidati HireValid, n = 2191
Chiamate HTTP dal browser89%
Promise e flusso di controllo asincrono80%
Uso dei dati recuperati in una pagina attiva67%
Integrity ScoreElevata affidabilità
  • Ha mantenuto aperta la scheda del test per tutta la durata
  • Nessuna risposta incollata
  • Risposte date a ritmo costante

Punteggi, profili e segnali di integrità sono elementi da valutare insieme a un colloquio, mai una decisione automatica.

Usa questo test gratis

Progettazione del test e segnali di integrità

Ogni candidato riceve un insieme diverso di domande, selezionate da ampi archivi. L'ordine delle domande cambia a ogni tentativo e le opzioni di risposta vengono mescolate. Il browser mostra una domanda alla volta, a cui si risponde una sola volta e in ordine; le soluzioni restano sui server di HireValid. Il tempo viene conteggiato sul server, quindi ricaricando la pagina si ripristina la stessa domanda, con il tempo rimanente. Il testo delle domande non può essere copiato né selezionato e un tentativo di copia bloccato viene registrato. Ogni link di invito è personale e ha una scadenza; una volta completato, il test non può essere ripetuto. HireValid registra segnali come il tempo trascorso fuori dalla scheda del test, il testo incollato nelle risposte e le risposte date più rapidamente del tempo necessario per leggere una domanda. L'Integrity Score e una cronologia delle evidenze sono messi a disposizione del datore di lavoro per la revisione, non per una decisione automatica. Con il consenso del candidato, il datore di lavoro può aggiungere foto scattate dalla webcam in momenti casuali. Leggi come realizziamo i nostri test.

Usa il punteggio come evidenza

Esamina il punteggio insieme a un esercizio pratico in cui il candidato deve gestire una richiesta in background e usarne il risultato in una pagina. Poi, durante un colloquio strutturato, chiedi di spiegare le scelte fatte. Il punteggio è un segnale da sottoporre alla revisione di una persona, non una decisione di assunzione. Per competenze affini, confronta il test React o il test Node.js.

Domande per colloqui strutturati

  1. Una pagina deve mostrare i nuovi dati di un ordine senza ricaricarsi. Come gestiresti la richiesta e l'aggiornamento?

    Valuta se il candidato spiega con chiarezza i passaggi dall'invio della richiesta all'uso della risposta e come mantiene la pagina corretta.

  2. Una richiesta del browser non va a buon fine dopo un'azione dell'utente. Come indagheresti e decideresti cosa dovrebbe fare la pagina?

    Valuta se il candidato propone un modo pratico per gestire gli errori e spiegare all'utente cosa fa la pagina.

  3. Due richieste ricevono risposta in momenti diversi. Come eviteresti che i risultati rendano incoerente la pagina?

    Valuta il ragionamento sul flusso di controllo asincrono e su come le risposte in arrivo influiscono sullo stato della pagina.

Equità e misure di supporto

Le domande presentano brevi frammenti di codice e testi introduttivi in inglese semplice, basati su funzionalità standard del browser, non su un framework specifico o sul browser di un particolare fornitore. I dati di esempio riguardano soggetti neutri come attività, ordini e prodotti, e usano nomi di diverse provenienze. Non contengono simboli monetari, modi di dire o riferimenti a conoscenze locali. Ogni candidato ha lo stesso tempo per domanda e il codice è breve, così la velocità di lettura conta meno della comprensione.

È possibile concedere tempo aggiuntivo a qualsiasi candidato come misura di accomodamento. I risultati sono elementi che una persona può esaminare, mai una decisione automatica.

Provvisorio: l'affidabilità viene riportata una volta che 200 candidati hanno completato il test.

Leggi il nostro approccio all'equità

Dettagli del test

Una breve prova a tempo per valutare quanto bene uno sviluppatore carica dati in background su una pagina web e li utilizza. I candidati leggono brevi frammenti di JavaScript e scelgono cosa fanno, cosa non funziona o come correggerli. Gli argomenti includono le chiamate fetch e XMLHttpRequest, le promise e le funzioni async, e come mantenere la pagina corretta man mano che arrivano le risposte.

  • Le domande sono in inglese.
  • Non sono necessari ausili.
  • Si risponde a ogni domanda una sola volta, nell’ordine previsto, senza poter tornare indietro.
  • 4 domande di esercitazione, 4 minuti, prima del test a tempo.

JavaScript è un marchio del rispettivo titolare. HireValid non è affiliata a tale titolare né è da lui approvata.

Domande frequenti

Il test AJAX favorisce gli sviluppatori che usano un framework specifico?+

No. Le domande presentano brevi frammenti di codice e testi introduttivi in inglese semplice, basati su funzionalità standard del browser come fetch e XMLHttpRequest, non su un framework specifico o sul browser di un particolare fornitore. Anche uno sviluppatore che lavora soprattutto con una libreria può leggere il codice proposto.

Per quali ruoli è adatto il test AJAX e il suo livello intermedio?+

È pensato per sviluppatori front-end, full-stack, JavaScript e web, oltre che per altri ruoli che realizzano pagine capaci di caricare o inviare dati senza ricaricarsi del tutto. Il livello intermedio lo rende una valutazione mirata delle richieste e degli aggiornamenti nel browser, utile per selezionare candidati per questo tipo di lavoro.

Come è stato progettato il test AJAX per tenere conto delle differenze tra i candidati?+

I dati di esempio riguardano soggetti neutri come attività, ordini e prodotti, e usano nomi di diverse provenienze. Non contengono simboli monetari, modi di dire o riferimenti a conoscenze locali. Ogni candidato ha lo stesso tempo per domanda e il codice è breve, così conta più la comprensione della velocità di lettura.

Quanto dura il test AJAX? I candidati possono usare strumenti di supporto o tornare alle domande precedenti?+

Il test prevede 15 domande in 10 minuti. Non servono strumenti di supporto. Si risponde a ogni domanda una sola volta, in ordine, senza poter tornare indietro. Un'esercitazione separata di 4 domande in 4 minuti permette ai candidati di familiarizzare prima con il formato dei frammenti di codice.

Test correlati

Usa il test AJAX per la prossima assunzione

Il piano Free include 5 test essenziali; i piani a pagamento includono Libreria completa di test.

Usa questo test gratisPiano Free. Nessuna carta di credito.
Piano Free. Nessuna carta di credito.Usa questo test gratis

Informazioni sul team editoriale

Scritto e verificato dal team editoriale di HireValid. Fonti verificate . Leggi la politica editoriale.