Kā nagot to kodēšanas interviju

Mēs visi to pārdzīvojām. Ikviens jūsu zināmais izstrādātājs, ikviens, par kuru esat dzirdējis, pat tie, par kuriem jūs apbrīnojat, izgāja tehnisko interviju un uzminējat. Viņiem vismaz vienu reizi neizdevās.

Tātad, vai ir kāds triks, kas veiks jūsu nākamās intervijas panākumus? Patiesība ir tāda, ka nav nekādu triku. Bet ir daži veidi, kā palielināt jūsu iespējas iegūt šo darbu, un dažus no tiem es aprakstīšu šajā rakstā, balstoties uz manu intervēšanas pieredzi.

Pirmkārt, es dalīšos ar jums ar faktu, kas varētu nebūt tik pārsteidzošs. Vai esat kādreiz domājuši par to, ko intervētāji meklē jūsu CV?

Kolēģis.

Jā, viņi vienkārši vēlas attīstītāju, ar kuru viņi varētu komunicēt, sadarboties un apmainīties ar zināšanām un mācībām. Tieši tāpēc lielākajai daļai intervētāju pirms ieniršanas kodā patīk tērzēt par jūsu personību. Ideāls kandidāts ir kāds, kurš ir komunikabls, ar kodēšanas prasmēm un zina, kā dalīties zināšanās, kāds, kurš var justies par sava koda īpašnieku, grūtos brīžos uzņemties atbildību un labot lietas, kas nav gluži pareizas, pat ja viņš / viņa / viņai tas nav jādara.

Tāpēc noteikti sagatavojiet (vai pat izveidojiet) situāciju piemērus, kas pierāda, kāpēc viņiem vajadzētu uzskatīt, ka jūs esat tas ideālais kandidāts. Turklāt lieciet intervētājam justies kā jūs komandā. Intervētājs vēlas uzzināt, kā jūtas strādāt, izmantojot problēmu ar jums, tāpēc lieciet intervijai justies sadarbībai. Jautāti par kodēšanas problēmu, mēģiniet izmantot “mēs”, nevis “es”, kā norādīts “Mums vajadzētu izmantot x pieeju, jo…”. Turklāt domājiet skaļi. Nopietni. Sakiet: “Mēģināsim izdarīt šo un to - es neesmu pārliecināts, vai tas darbosies kaut kā”. Ja esat iestrēdzis, vienkārši sakiet, ko domājat. Sakiet, kas varētu darboties, un kāpēc jūs uzskatāt, ka pašreizējais risinājums nedarbojas. Es varu jums pārliecināties, ka arī jūsu intervētājs ir nonācis tādā pašā situācijā.

Un tiešām svarīgs: sakiet “I don’t know”. Nemēģiniet izrādīties, ka zināt kaut ko tādu, kas jums nav. Ja jums tiek prasīts kaut kas no jūsu zināšanām, mēģiniet iegūt piemērus no citām līdzīgām problēmām vai valodām, kurās jūs jūtaties ērti. Pat ja jūs domājat par risinājumu, kas jums liekas, ka tam nav nekā kopīga ar problēmu, kuru jūs cenšaties atrisināt, dalieties tajā ar savu intervētāju un paskaidrojiet, kāpēc, jūsuprāt, tas nav saistīts.

No tehniskā viedokļa, atkarībā no amata, uz kuru pretendējat, var tikt uzdoti dažādi jautājumi. Vispārīgs noteikums ir šāds. Ja jūs apgalvojat, ka labi pārzināt programmēšanas valodu, jums vajadzētu būt spējīgam saprast un izskaidrot tā mehāniku, tā augšdaļu, trūkumus. Kurās situācijās jūs to lietotu, kādās ne un kāpēc.

Šeit ir daži jautājumi, kurus es visbiežāk uzdodu:

  • Vai iepriekš esat strādājis komandā?
  • Kādas veiklās metodikas esat izmantojis iepriekš?
  • Kā pārliecināties, ka zināšanas tiek izplatītas visā komandā?
  • Kā jūs rīkotos ar izstrādātāju, kura viedoklis par svarīgu tēmu ir atšķirīgs nekā jūsu viedoklis?
  • Vai jums kādreiz ir bijis konflikts ar jūsu kolēģi un kā jūs to pārvarējāt?
  • Kāda bija jaunākā tehniskā problēma, kas jums bija jārisina?
  • Kā jūs definējat koda īpašumtiesības?
  • Kāds ir jūsu profesionālais galvenais mērķis?

Tikai atgādinājums, jūs varat sagatavoties ar atbildēm, kas ne vienmēr ir balstītas uz faktiskajiem notikumiem. Turklāt noteikti uzdodiet savus jautājumus par uzņēmumu, produktu un metodēm, ar kurām strādā jūsu potenciālie kolēģi.

Protams, šis raksts nevar garantēt, ka jūsu nākamā intervija būs veiksmīga. Bet, balstoties uz manu intervēšanas pieredzi, sagatavotiem kandidātiem, kuri ievēro šīs vadlīnijas, ir lielākas iespējas iegūt šo lomu.

Lai tev lieliska nedēļa!