Kaip prikalti tą kodavimo interviu

Mes visi tai išgyvenome. Kiekvienas jūsų pažįstamas kūrėjas, kiekvienas, apie kurį esate girdėjęs, net ir tie, kuriais žavitės, apsilankė techniniame pokalbyje ir atspėkite. Jie bent kartą nepavyko.

Taigi ar yra koks triukas, kuris pavers jūsų sekantį interviu sėkmingu? Tiesa, triuko nėra. Tačiau yra keletas būdų, kurie gali padidinti jūsų galimybes gauti tą darbą, todėl kai kuriuos iš jų aprašysiu šiame straipsnyje, remdamasis savo paties interviu patirtimi.

Pirmiausia pasidalinsiu su jumis faktu, kuris galbūt ne taip nustebins. Ar kada pagalvojai, ko interviu ieško tavo CV?

Kolega.

Taip, jie tiesiog nori kūrėjo, su kuriuo galėtų bendrauti, bendradarbiauti ir keistis žiniomis bei mokymuisi. Štai kodėl dauguma dalyvių, prieš pasinerdami į kodą, mėgsta kalbėtis apie jūsų asmenybę. Puikus kandidatas yra tas, kuris yra komunikabilus, turi kodavimo įgūdžių ir žino, kaip dalytis žiniomis, tas, kuris gali jaustis savininku dėl savo kodo, prisiimti atsakomybę sunkiu metu ir taisyti ne visai teisingus dalykus, net jei jis / ji neprivalo.

Taigi būtinai paruoškite (ar net surinkite) situacijų pavyzdžius, kurie įrodo, kodėl jie turėtų tikėti, kad esate tobulas kandidatas. Be to, padėkite pašnekovui jaustis kaip jūs komandoje. Pašnekovas nori sužinoti, koks jausmas yra dirbant su tavimi iškilusia problema, todėl leisk interviu jaustis bendradarbiaujant. Paklaustas apie kodavimo problemą, pabandykite naudoti „mes“, o ne „aš“, kaip nurodyta „Mes turėtume naudoti x metodą, nes ...“. Be to, pagalvok garsiai. Rimtai. Pasakykite: „Pabandykime padaryti tai ir tai - aš nesu tikras, ar tai veiks, nors ir pavyks“. Jei užstrigote, tiesiog pasakykite, ką galvojate. Pasakykite, kas gali veikti ir kodėl manote, kad dabartinis jūsų sprendimas neveikia. Aš galiu užtikrinti, kad jūsų pašnekovas taip pat yra buvęs toje pačioje situacijoje.

Ir tikrai svarbus dalykas: sakykite „Aš nežinau“. Nemėginkite atrodyti, kad žinote tai, ko nežinote. Jei jūsų paklaus kažko, kas nepatenka į jūsų žinias, pabandykite paimti pavyzdžių iš kitų panašių problemų ar kalbų, kuriose jaučiatės patogiai. Net jei galvojate apie sprendimą, kuris, jūsų manymu, neturi nieko bendra su problema, kurią stengiatės išspręsti, pasidalykite ja su savo pašnekovu ir paaiškinkite, kodėl, jūsų manymu, tai nesusiję.

Atsižvelgiant į tai, į kokią poziciją kandidatuojate, gali būti užduodami įvairūs klausimai. Bendroji taisyklė yra ši. Jei teigiate, kad gerai suprantate programavimo kalbą, turėtumėte mokėti suprasti ir paaiškinti jos mechaniką, pranašumus, trūkumus. Kokiose situacijose jūs tai naudosite, kuriose ne ir kodėl.

Štai keletas klausimų, kuriuos dažniausiai užduodu:

  • Ar anksčiau esate dirbęs komandoje?
  • Kokias judrias metodikas anksčiau naudojote?
  • Kaip įsitikinsite, kad žinios pasiskirsto jūsų komandoje?
  • Kaip jūs elgtumėtės su kūrėju, kurio esminė tema yra kitokia nei jūsų nuomonė?
  • Ar kada nors teko konfliktuoti su savo kolega ir kaip jį įveikėte?
  • Kokia buvo naujausia techninė problema, kurią teko spręsti?
  • Kaip apibrėžiate kodo nuosavybę?
  • Koks yra tavo profesinis pagrindinis tikslas?

Tiesiog priminimas, jūs galite pasiruošti atsakymais, kurie nebūtinai grindžiami tikrais įvykiais. Be to, būtinai užduokite savo klausimus apie įmonę, produktą ir metodikas, su kuriomis dirba jūsų potencialūs kolegos.

Žinoma, šis straipsnis negali garantuoti, kad sekantis jūsų interviu bus sėkmingas. Bet, remiantis mano pačios interviu patirtimi, paruošti kandidatai, kurie laikosi tų gairių, turi daugiau šansų užimti šį vaidmenį.

Geros savaitės!