Lumipat sa pangunahing nilalaman

Subukan ang Inyong Python Skills

Subukan ang inyong Python sa syntax, functions at scope, data structures, at errors at object-oriented idioms. 30 scenario na tanong, agarang score sa bawat kategorya, libre at walang sign-up na kailangan.

30 na tanong6 minuto
Gawin ang Pagsusuring Ito
Mga Batayan

Ano ang Pagsusulit sa Python?

Ito ay isang scenario-based Python pagsusulit: 30 maikling piraso ng tunay na code, bawat isa ay sinusundan ng isang tanong tungkol sa kung ano ang talagang nangyayari kapag ito ay tumatakbo. Isang function na may default argument na tahimik na naaalala ang huli nito na tawag. Dalawang listahan na parang magkapareho ngunit hindi ang parehong object. Isang loop variable na ang isang closure ay binabasa pagkatapos ang loop ay nagtapos na. Pipiliin ninyo ang sagot na tumutugma sa kung ano ang Python talagang ginagawa, hindi kung ano ang parang dapat mangyari.

Magbasa Pa

Ang 30 na tanong ay sumasaklaw sa apat na larangan - core syntax at types, functions/scope/closures, data structures at control flow, at errors/OOP at idioms. Ang mga apat na ito ay ang mga lugar kung saan ang pagbabasa ng Python at pag-run ng Python tahimik na magkaiba, at kung saan ang strong Python ng job posting ay nagiging kailangan ay nangangahulugan ng isang kanya kapag kayo ay nasa interview. Makakakuha kayo ng score sa bawat larangan, kaya ang isang mahina na spot ay lumilitaw bilang mahina na spot sa halip na bilang mas mababang kabuuan.

Ito ay tumatagal ng mga anim na minuto, walang sign-up, at walang code na dapat isulat o isagawa - bawat tanong ay read-at-predict, sa parehong paraan na ang isang senior engineer ay sinusuri ang isang pull request. Ang pag-alam ng syntax at pag-alam kung ano ang isang specific piece nito ay ginagawa sa ilalim ng specific conditions ay iba't ibang skills, at ito ay sinusukat ang pangalawa.

Ang Makukuha Mo

Ang Matutuklasan ng Pagsusuring Ito

Makita kung aling isa sa apat na Python larangan ang talagang humahadlang sa inyo
Makakuha ng breakdown sa bawat kategorya - syntax, functions/scope, data structures, OOP/errors
Malaman kung aling tier kayo: beginner, intermediate, advanced o expert
Ihambing kung saan kayo nakatayo laban sa kung ano ang nangangahulugan ng job postings ng strong Python
  • Sumasaklaw ito mula beginner hanggang expert sa isang sitting. Ang mga unang tanong ay sumasaklaw sa mga bagay na bawat Python user ay nakakakilala - mutable default arguments, is versus ==, integer versus float division. Ang mga susunod na isa ay napupunta sa closures, decorators, generators, shallow copying at inheritance. Ang inyong score ay naglalagay sa inyo sa isa sa apat na tier, at ang mga tier names ay deliberately ang mga ginagamit ng job postings.

  • Hindi. Bawat tanong ay isinulat laban sa Python 3 behavior na maging stable para sa maraming taon - f-strings, ang standard int/float division rules, at ang object model. Walang ito na nakadepende sa isang recent point release o isang specific library.

  • Ito ay nag-sample ng parehong uri ng read-at-predict reasoning na ang karamihan ng employer screens ay nagsisimula, sa parehong maikling scenario format, kaya ito ay gumagana bilang preparation. Ito ay hindi isang kopya ng anumang specific employer test, at ang magandang score dito ay hindi isang certificate. Ang ginagawa nito ay nagsasabi sa inyo kung aling isa sa apat na larangan ang mawawalan kayo ng marks, na ang useful na bagay na dapat malaman bago ang isang technical interview.

  • Mga anim na minuto. Walang timer sa individual questions - ang pagsusulit ay sumusukat kung alam ninyo kung ano ang ginagawa ng code, hindi kung gaano kayo kabilis na makapag-click. Maaari ninyong isipin ang tanong habang gugustuhin ninyo.

  • Hindi. Maaari ninyong gawin ang pagsusulit at makita ang inyong score at category breakdown nang walang account. Ang paglikha ng isa ay useful lamang kung nais ninyo ang resulta na mapanatili upang makapag-compare ng huli attempt laban dito.

  • Nakakakuha kayo ng score para sa bawat isa sa apat na larangan, kaya makikita ninyo kung saan ang mga pagkawala ay concentrated, plus mga rekomendasyon na nakatuon sa tier na kayo ay umabot. Ang pagsusulit ay hindi naglalabas ng per-question answer sheet, dahil ang mga tanong ay umiikot at isang published key ay magpapagama ng score ng meaningless para sa lahat na gumagamit ito upang maghanda.

  • Ang pagbabasa ng unfamiliar code ng tama ay isang defensible na bagay upang sumulit para sa anumang papel na humahawak sa Python, at ito ay isang objective right-or-wrong test sa halip na isang personality measure, kaya ito ay hindi nagdadala ng fairness problems na ang typology tests ay ginagawa. Kung nais ninyo itong ipadala sa mga applicants at kolektahin ang mga resulta sa isang lugar, na ito ay tumatakbo sa pamamagitan ng hiring side ng JobCannon sa halip na sa pamamagitan ng page na ito.

Gawin ang Pagtataya ng Python Skills Ngayon

Tuklasin ang iyong Pagsusulit sa Python profile. 30 na tanong · 6 minuto.

Gawin ang Pagsusuring Ito
Kaugnay

Mga Kaugnay na Pagsusuri