Metti alla prova le tue competenze Python
Testa Python su sintassi, funzioni e scope, strutture dati, e errori e paradigmi orientati agli oggetti. 30 domande su scenari, punteggio immediato per categoria, gratis, senza registrazione.
Che cos'è Test Python?
Questo è un test Python basato su scenari: 30 piccoli frammenti di codice reale, ciascuno seguito da una domanda su cosa accade effettivamente quando viene eseguito. Una funzione con un argomento predefinito mutabile che silenziosamente ricorda la sua ultima chiamata. Due liste che sembrano identiche ma non sono lo stesso oggetto. Una variabile di ciclo che una closure legge dopo che il ciclo è già terminato. Scegli la risposta che corrisponde a ciò che Python effettivamente fa, non a quello che sembra dovrebbe accadere.
Continua a leggereMostra meno
Le 30 domande coprono quattro aree — sintassi core e tipi, funzioni/scope/closure, strutture dati e flusso di controllo, e errori/OOP e idiomi. Queste quattro aree sono i luoghi dove leggere Python e eseguire Python silenziosamente divergono, e dove l'annuncio di lavoro "Python forte" spesso finisce per significare qualcosa di specifico una volta che sei nell'intervista. Ottieni un punteggio in ciascuna area, così un'area debole risulta come tale piuttosto che nascondersi in un punteggio totale più basso.
Richiede circa sei minuti, non serve registrarsi e non c'è codice da scrivere o eseguire — ogni domanda è leggere-e-prevedere, come un ingegnere senior che rivede una pull request. Conoscere la sintassi e sapere cosa fa uno specifico frammento di essa in condizioni specifiche sono competenze diverse, e questo misura la seconda.