Skip to main content

Kuinka äänittää tekninen haastattelu

Kuinka: NPR Music Tiny Desk Concert (Kesäkuu 2025)

Kuinka: NPR Music Tiny Desk Concert (Kesäkuu 2025)
Anonim

Olitpa ohjelmoinut siitä lähtien, kun pyjamaillasi on jalat olleet, tai olet alaspäin ensimmäisen koulujen jälkeisen työjahtisi tynnyriltä, ​​tekninen haastattelu voi olla kauhistuttava este sinun ja unelmatyösi välillä.

Mutta älä pelkää - valmistaudu vain osoittamaan taitosi. Alla löydät vinkkejä, joista on apua teknisen haastattelun tekemisessä.

Ennen haastattelua

Hanki kirja

Aloita valmistautuminen mahdollisimman varhaisessa vaiheessa ennen haastatteluasi (vaikka olennistuin vain vähän viikkoa). Prep-kirjan käsittely ei vain päivitä algoritmeja ja tietorakenteita koskevia tietoja, vaan antaa sinulle myös oikean ongelmanratkaisumallin.

Mikä tärkeintä, valitse oikea prep-kirja tasollesi ja kiinnostuksenkohteillesi. Koodaushaastattelun hakkerointi on hieno resurssi, mutta jos et ole jo suhteellisen kokenut ohjelmoija, se ei korva kokemusta. Jos olet vasta aloittamassa, on muita kirjoja, joista saat enemmän ajomatkaa, kuten ohjelmoidut haastattelut paljastettu: Seuraavan työpaikan laskemisen salaisuudet . Ja on paljon erikoistuneempia ja edistyneempiä kirjoja niille, joilla on enemmän kokemusta.

Harjoitus tekee mestarin

Harvat asiat lyövät paniikkia kuten käytännössä, joten aloita taulu aina kun mahdollista, jopa pienet ongelmat. Koodaushaastattelukirjat tarjoavat melkein loputtomia näyteongelmia, mutta voit käyttää ongelmia, joilla jo työskentelet. Ota ongelma itsellesi (tai pyydä teknisesti taipuvaista ystävää esittämään se sinulle realistisemman asennuksen saamiseksi), kartoita strategia ja laita merkki kuivaamaan tyhjennystaulu. Mitä mukavampaa olet tyhjän taulun merkitseminen kotona, sitä vähemmän epäröivä olet haastattelussa.

Jos olet lyhyessä ajassa ja haluat päästä käsistä nopeasti, voit lisätä painostusta, jota ei ole olemassa varsinaisessa haastattelussa. Jos annat itsellesi määräajan tai sinulla on joku, jota kunnioitat haastattelijan roolia, todellinen kauppa tuntuu kuin kakku.

Älä ylikuormita itseäsi

Kun suunnittelet haastatteluja, jätä ainakin pari tuntia kunkin haastattelun väliin. Tämä kuulostaa ensimmäisen maailman ongelmalta, mutta koska minulla oli useita haastatteluja päivässä, en suorittanut niin hyvin kuin voisin. Olen joko huolissani pääsemästä seuraavaan ajoissa tai olin jo maksimoinut logiikkaani tuntia aiemmin.

Voi, nukku nukkumaan. Tämä kuulostaa siltä, ​​että äitisi kertoisi sinulle, mutta on muutama asia, joka heittää sinut pelistäsi, kuten unen puute. Se on verrattavissa humalaan näyttämiseen.

Haastattelussa

Ole valmis mihin tahansa

Kun olet käynyt haastattelussa, sinun tulisi olla valmistautunut muutamaan erityyppiseen ongelmanratkaisuun. Haastattelijat saattavat pyytää sinua keskustelemaan kuinka ongelma ratkeaa, he voivat avata tietokoneen ja pyytää sinua ohjaamaan heitä luomaan koodia tai he voivat kirjoittaa koodin itse taululle. Ole valmis variaatioille ja älä kompastu yksityiskohtiin! Haastattelijoiden käyttämästä menetelmästä riippumatta he todella testaavat ongelmanratkaisutaitojasi.

Kysy kysymyksiä

Kun sinulla on ongelma, mieti se läpi ja varmista, että ymmärrät täysin, mitä sinua pyydetään palauttamaan. Älä pelkää kysyä kysymyksiä aikaisin, jos jokin on epäselvää. Jos on esimerkiksi reunatapauksia, kysy, kuinka haastattelijat haluavat heidän hoidettavan. Pitäisikö sinun heittää poikkeus? Tauko?

Muista myös kysyä menettelykysymyksiä ymmärtääksesi sitä, mitä haastattelijat etsivät ja mitkä ovat sinun rajoituksesi - esim. “Onko jokin tietty kieli, jonka haluat minun antavan sinulle ratkaisuni?” Tai “Voinko olettaa, että minulla on pääsy mihin tahansa Python-kirjastoon? ”

Ja älä tee oletuksia. Vaikka oletkin melko varma, että se on turvallinen, mainitse äänekkäästi, mitä ajattelet, jotta haastattelijat voivat kertoa sinulle, jos puuttuu jotain.

Ei kiirettä

Kun olet ymmärtänyt kysymyksen, älä pelkää hetki ajatella ja prosessoida ennen kuin aloitat ongelman ratkaisemisen. Niin kauan kuin sinua ei haeta nopeilla, tietopohjaisilla kysymyksillä, tauko kysymyksen esittämisen jälkeen on hyvä asia. Tietysti - varmista, että et vie 10 minuuttia ratkaistaksesi sitä päässäsi sanomatta sanaakaan! Asia on käyttää aikaasi etukäteen rakentaaksesi lähestymistapaa, älä yritä kirjoittaa koko päätäsi olevaa koodia ennen kuin kosketat merkitsintä taululle.

Ajattele iso kuva

Ajattele ensin ongelman laajaa kuvaa. On hienoa koodata yleinen rakenne, kunhan vain sanot haastattelijoille, mitä olet tekemässä ja että aiot palata takaisin ja koodata sen myöhemmin. Se on hyvä tapa purkaa ongelman järjestäminen, jotta aivoillasi olisi enemmän tilaa käsittelyä varten. Tämä auttaa myös, jos lopputulos loppuu lopulta; haastattelijat tietävät ainakin, kuinka suunnittelit tehtävän loppuun saattamisen, vaikka et olisi päässyt yksityiskohtiin.

Älä myöskään ensin ole huolissasi etsimästä tehokkain tapa ratkaista ongelma, ellei se luonnostaan ​​tule päähän. Naulaa vähemmän tehokas ratkaisu ja keskustele sitten miksi se on vähemmän kuin ihanteellinen. Sitten, jos sinulla on aikaa tai näet paremman tavan ratkaista se, siirry aika- tai avaruusystävällisempään algoritmiin. Vaikka sinulla on vain aikaa valmistaa vähemmän tehokas versio ja selittää sitten, kuinka tekisit sen paremmin, se ei ole huono vastaus.

Puhu se

Tärkeintä: puhua. Ota haastattelijat mukaan mukanasi ongelmanratkaisussa. Tämä voi olla yhtä yksinkertaista kuin hahmotella, mitä aiot tehdä, kun olet tekemässä sitä ("Joten tarvitsen silmukan, jotta iteriaa kaikki tämän luettelon kohteet") tai aiheuttaa ongelmia itsellesi kuin sinä mennä ("Tämä tarkoittaa, että tarvitsen paremman tavan saada tietoja; hmm, palaan siihen myöhemmin").

Ajatteluprosessisi puhuminen antaa haastattelijoille ikkunan ajatteluasi, ja se on viime kädessä haastattelun tarkoitus. Vaikka luulet ratkaisusi olevan uskomaton, on parempi, että he tietävät, kuinka lähestyit ongelmaa ja pääset vastaukseen, kuin nähdä täydellisen vastauksen, eikä hänellä ole aavistustakaan siitä, mikä sinut johti sinne. Se antaa myös haastattelijoille mahdollisuuden auttaa sinua pitkin, jos olet juuttunut tai menee umpikujaan johtavalle polulle.

Tuo myös ihmisille taitoja

Vain siksi, että olet menossa suunnittelijatyöhön, ei tarkoita sitä, että voit hioa olla miellyttävä ja vastuullinen. Olen kuullut kauhutarinoita fantastisista ohjelmoijista, joita ei palkattu, koska he eivät olleet kulttuuriin sopivia tai heillä oli huono asenne. Olen varma, että sinulla on myös. Älä ole tuo henkilö.

Jokainen työntekijä arvostaa uteliaisuutta ja innostusta - ja kehittäjät eivät ole eroja. Kysy yrityksen suunnittelutiimiltä, ​​sen pinosta ja vaikeimmista ongelmista, joita sillä käsitellään tuotteelle. Tietysti on hieno raja innostuneisuuden ja sycophantin välillä, joten pidä se aitona, mutta kaikki rakastavat ehdokasta, joka on kiinnostunut tuotteesta, jonka parissa hän työskentelee.

Opi jotain uutta

Lopuksi, yksi asia, jonka haastateltavat useimmiten kaipaavat, on oppimismahdollisuus. Toivottavasti opit jokaisesta haastattelusta jotain uutta - hankkit uuden idean tai uuden työkalun tai saaksesi käsityksen mielenkiintoisista tuotteista ja tekniikasta. Mitä enemmän ajattelet haastatteluitasi tällä tavalla, sitä arvokkaampi aika on sinulle pitkällä tähtäimellä.