Gå til hovedinnhold

Test Python-ferdighetene dine

Test Python-ferdighetene dine i syntaks, funksjoner og skop, datastrukturer, og feil og objektorienterte idiomer. 30 scenariospørsmål, resultat per kategori direkte, gratis uten registrering.

30 spørsmål9 min
Ta testen
Grunnleggende

Hva er Python-test?

Dette er en scenariobasert Python-test: 30 korte kodestykker fra virkeligheten, hver med ett spørsmål om hva som faktisk skjer når det kjøres. En funksjon med et standardargument som stille husker siste gang det ble kalt. To lister som ser identiske ut, men ikke er det samme objektet. En løkkevariabel som en closure leser etter løkken allerede er ferdig. Du velger svaret som stemmer med hva Python faktisk gjør, ikke det som ser ut til det burde skje.

Les mer

De 30 spørsmålene dekker fire områder — kjernefunksjonalitet og typer, funksjoner/skop/lukninger, datastrukturer og kontrollflyt, og feil/OOP og idiomer. Disse fire er stedene hvor å lese Python og å kjøre Python stille divergerer, og hvor en stillingsannonse som krever «Sterk Python» ofte viser seg å bety noe spesifikt når du sitter i intervjuet. Du får en poengsum i hvert område, så et svakt område dukker opp som et svakt område i stedet for å drukne i en lavere totalsum.

Det tar rundt ni minutter, det kreves ingen registrering, og det finnes ingenting å skrive eller kjøre — hvert spørsmål er les-og-forutsi, samme måte som en erfaren ingeniør gjennomgår en pull-request. Å kjenne syntaksen og å vite hva et spesifikt stykke gjør under spesifikke betingelser er ulike ferdigheter, og denne måler den andre.

Dette får du

Hva testen avdekker

Se hvilket av de fire Python-områdene som faktisk holder deg tilbake
Få en oversikt per kategori — syntaks, funksjoner/skop, datastrukturer, OOP/feil
Finn ut hvilket nivå du er på: nybegynner, middels, viderekommen eller ekspert
Sammenlign nivået ditt med det stillingsannonser mener med sterk Python
  • Den spenner fra nybegynner til ekspert i én økt. De første spørsmålene dekker ting alle Python-brukere møter — foranderlige standardargumenter, is kontra ==, heltalls- kontra desimaldelving. De siste går inn i lukninger, dekoratører, generatorer, grunn kopiering og arv. Poengsummen din plasserer deg i ett av fire nivåer, og navnene på nivåene er bevisst de samme som stillingsannonser bruker.

  • Nei. Hvert spørsmål er skrevet mot Python 3-atferd som har vært stabil i årevis — f-strenger, reglene for heltalls- og desimaldelving, og objektmodellen. Ingenting her forutsetter en nylig punktutgave eller et bestemt bibliotek.

  • Den måler samme slag av les-og-forutsi-resonnering som de fleste arbeidsgiverscreener åpner med, i samme scenarioformat, og det er derfor den fungerer som forberedelse. Den er ikke en kopi av noen bestemt arbeidsgivertest, og en god poengsum her er ikke et sertifikat. Det den derimot forteller deg, er hvilke av de fire områdene du ville tapt poeng på, og det er nyttig å vite før et teknisk intervju.

  • Rundt ni minutter. Det finnes ingen tidtaker på de enkelte spørsmålene — testen måler om du vet hva koden gjør, ikke hvor fort du kan klikke. Du kan tenke på et spørsmål så lenge du vil.

  • Nei. Du kan ta testen og se poengsummen og kategorioversikten din uten en konto. Å opprette en konto er kun nyttig hvis du vil at resultatet skal lagres, slik at du kan sammenligne det med et senere forsøk.

  • Du får en poengsum for hvert av de fire områdene, slik at du kan se hvor tapene er konsentrert, i tillegg til anbefalinger rettet mot nivået du havnet på. Testen publiserer ikke en fasit per spørsmål, fordi spørsmålene roterer, og en publisert fasit ville gjort poengsummen meningsløs for alle som bruker testen til forberedelse.

  • Å kunne lese ukjent kode riktig er noe det er forsvarlig å screene på for enhver rolle som berører Python, og dette er en objektiv rett-eller-galt-test snarere enn en personlighetsmåling, så den har ikke de rettferdighetsproblemene typologitester har. Hvis du vil sende den til søkere og samle resultatene på ett sted, går det gjennom rekrutteringsdelen av JobCannon og ikke via denne siden.

Ta Python-ferdighetsvurdering nå

Oppdag din Python-test-profil. 30 spørsmål · 9 min.

Ta testen
Relatert

Relaterte tester