Kuinka naulata tuo koodaushaastattelu

Olemme kaikki käyneet läpi tämän. Jokainen tuntemasi kehittäjä, jokainen, josta olet kuullut, jopa ihailemasi, teki teknisen haastattelun ja arvasi mitä. He epäonnistuivat ainakin kerran.

Joten onko temppu, joka tekee seuraavasta haastattelustasi onnistuneen? Totuus on, ettei temppu ole. Mutta on joitain tapoja, jotka voivat parantaa mahdollisuuksiasi saada kyseinen työ, ja aion kirjoittaa joitain niistä tässä artikkelissa oman haastattelukokemukseni perusteella.

Ensinnäkin jaan teille tosiasian, joka ei ehkä ole niin yllättävää. Oletko koskaan ajatellut mitä haastattelijat etsivät CV: stäsi?

Kollega.

Kyllä, he haluavat vain kehittäjän, jonka kanssa he voivat kommunikoida, tehdä yhteistyötä ja vaihtaa tietoja ja oppeja. Siksi ennen sukellusta koodiin useimmat haastattelijat haluavat keskustella persoonallisuudestasi. Täydellinen ehdokas on joku, joka on kommunikatiivinen, jolla on koodaustaidot ja osaa jakaa tietoa, joku, joka tuntee omistajansa koodista, ottaa vastuun vaikeina aikoina ja korjata asiat, jotka eivät ole aivan oikein, vaikka hän / hänen ei tarvitse.

Joten muista valmistella (tai jopa rakentaa) esimerkkejä tilanteista, jotka todistavat miksi heidän pitäisi uskoa olevani se täydellinen ehdokas. Tämän lisäksi saa haastattelija tuntemaan olosi joukkueessa. Haastattelija haluaa tietää miltä tuntuu työskennellä kanssasi olevan ongelman läpi, joten tee haastattelusta yhteistyötä. Kun kysyt koodausongelmasta, yritä käyttää "me" sijasta "minä", kuten kohdassa "Meidän pitäisi käyttää x-lähestymistapaa, koska ...". Lisäksi ajattele ääneen. Vakavasti. Sano: "Yritetään tehdä tämä ja se - en ole varma, toimiiko se vaikka". Jos olet jumissa, sano vain, mitä ajattelet. Sano, mikä saattaa toimia ja miksi uskot, että nykyinen ratkaisusi ei toimi. Voin varmistaa, että haastattelijasi on myös käynyt samassa tilanteessa.

Ja todella tärkeä asia: Sano "En tiedä". Älä yritä näyttää tietävän jotain mitä et tiedä. Jos sinulta kysytään jotain, joka menee tietosi ulkopuolelle, yritä vetää esimerkkejä muista samanlaisista ongelmista tai kielistä, joissa tunnet olosi mukavaksi. Vaikka olet ajatellut ratkaisua, jonka mielestä sillä ei ole mitään tekemistä ongelman kanssa, jota yrität ratkaista, jaa se haastattelijan kanssa ja selitä miksi se ei mielestäsi liity toisiinsa.

Tekniseltä puolelta voidaan kysyä erilaisia ​​asioita riippuen hakijaasi. Yleinen sääntö on seuraava. Jos väität tuntevansa ohjelmointikielen hyvin, sinun on kyettävä ymmärtämään ja selittämään sen mekaniikka, yläpuolet ja heikkoudet. Missä tilanteissa käyttäisit sitä, missä ei ja miksi.

Tässä on joitain kysymyksiä, joita esitän useimmiten:

  • Oletko työskennellyt ryhmässä aiemmin?
  • Mitä ketteriä menetelmiä olet käyttänyt aiemmin?
  • Kuinka varmistat, että tieto on levinnyt koko tiimisi?
  • Kuinka suhtautuisit kehittäjään, jolla on eri mieltä kuin sinun mielipiteellä tärkeästä aiheesta?
  • Onko sinulla koskaan ollut konflikteja kollegasi kanssa ja kuinka selitit siitä?
  • Mikä oli viimeisin tekninen ongelma, jonka jouduitte käsittelemään?
  • Kuinka määrität koodin omistajuuden?
  • Mikä on ammatillinen perimmäinen tavoitteesi?

Vain muistutus, voit valmistautua vastauksilla, jotka eivät välttämättä perustu todellisiin tapahtumiin. Muista myös kysyä omia kysymyksiä yrityksestäsi, tuotteesta ja menetelmistä, joiden kanssa potentiaaliset kollegasi työskentelevät.

Tietenkään tämä artikkeli ei voi taata seuraavan haastattelun onnistumista. Mutta oman haastattelukokemukseni perusteella valmistelevilla ehdokkailla, jotka noudattavat näitä ohjeita, on enemmän mahdollisuuksia saada tämä rooli.

Hyvää alkavaa viikkoa!