Python näyttää paperilla helpolta, joten heikot hakijat vaikuttavat vahvemmilta kuin ovatkaan. Lyhyt kotitehtävä tai parityöskentely kertoo totuuden nopeasti.
Palkkaa juniorit, jotka osaavat kirjoittaa koodia, jota muut voivat ajaa, testata ja korjata, eivät ihmisiä, jotka tuntevat vain syntaksin.
1. Luettavat moduulit, ei yhtä jättiskriptiä
Hakija jakaa tiedostot selkeästi nimettyihin osiin, välttää älykkäät yhden rivin ratkaisut, jotka hämmentävät tiimiä, ja tarttuu standardikirjastoon ennen kuin tuo puolet PyPI:stä. PEP 8 -tietoisuudesta on hyötyä, vaikka sitä ei kohtelisi uskonasiana.
2. Virtuaaliympäristöt ja rehelliset asennukset
Hakija osaa selittää venv-ympäristön (tai vastaavan), jäädyttää tai lukita riippuvuudet tarvittaessa ja toistaa puhtaan asennuksen tyhjällä koneella. ”Toimi, koska paketit olivat asennettuina koko koneelle” on punainen lippu.
3. pytest-tavat
Etsi pytestiä (tai unittestiä kurinalaisesti): fixtureja, yksi väiteajatus per testi ja testejä, jotka epäonnistuvat oikeasta syystä. Jupyter-solujen läpiklikkaaminen ei ole sama taito kuin palvelun ylläpitäminen.
4. Tarkka virheenjäljitys tracebackien avulla
Hakija lukee poikkeukset alhaalta ylös, toistaa virheen ja tiivistää toistokeissin. Jos hän liittää tracebackit keskusteluun lukematta niitä, se maksaa teille häiriötunneissa.
5. Paketointi ja rakenne juniorin mittakaavassa
Hakija ymmärtää __init__.py-tiedoston pakettirakenteessa, suhteelliset importit ilman kehäriippuvuuksien ansoja sekä minimaalisen pyproject.toml-tiedoston tai requirements-tiedoston. Sovita tämä siihen, miten sinun repositoriosi oikeasti julkaistaan.
Arvioi hakijat reilusti ja vertaa omenoita omenoihin
Käytä samoja tehtäviä ja arviointikriteerejä jokaiselle ehdokkaalle. U.S. Equal Employment Opportunity Commission (EEOC) muistuttaa pieniä työnantajia siitä, että samaan tehtävään hakeviin on sovellettava johdonmukaisia kriteerejä (EEOC:n rekrytointiohje).
Canvider CriteriaMatch soveltaa Python-pakollisia vaatimuksiasi mittakaavassa. InterviewGen muuntaa ansioluettelon aukot roolikohtaisiksi jatkokysymyksiksi, jotta haastattelut pysyvät kohdennettuina.
Seuraava askel: tutustu CriteriaMatchiin, tutustu InterviewGeniin ja sitten aloita ilmaiseksi.