Si të gozhdoni intervistën e kodimit

Ne të gjithë e kaluam atë. Çdo zhvillues që njihni, secili që keni dëgjuar, madje edhe ata për të cilët admironi, kanë kaluar një intervistë teknike dhe ju e dini se çfarë. Ju keni dështuar të paktën një herë.

Pra, a ka ndonjë hile që do ta bëjë intervistën tuaj të radhës të suksesshme? E vërteta është se nuk ka asnjë hile. Sidoqoftë, ka disa mënyra që ju të keni mundësinë për të marrë këtë punë dhe unë do të shkruaj disa prej tyre në këtë artikull bazuar në përvojën time të intervistës.

Së pari, unë dua të ndaj me ju një fakt që mund të mos jetë aq befasues. A keni menduar ndonjëherë se çfarë kërkojnë intervistuesit në rezyme tuaj?

Një koleg.

Po, ata thjesht duan një zhvillues me të cilin mund të komunikojnë, bashkëpunojnë dhe ndajnë njohuri dhe mësim. Për këtë arsye, shumica e intervistuesve u pëlqen të bisedojnë për personalitetin tuaj para se të futen në kod. Kandidati perfekt është dikush që është komunikues, ka aftësi kodimi dhe di të ndajë njohuri, dikush që ndihet si pronari i kodit të tyre, merr përgjegjësi gjatë kohërave të vështira dhe rregullon gjëra që nuk janë mjaft të drejta, edhe nëse ai / ajo e bën atë nuk ka pse.

Prandaj sigurohuni që të përgatitni (ose edhe të ndërtoni) shembuj të situatave që demonstrojnë pse ata duhet të besojnë se ju jeni kandidati perfekt. Gjithashtu bëni që intervistuesi të ndihet sikur janë në një ekip. Intervistuesi dëshiron të dijë se si ndihet të zgjidhësh një problem me ty në mënyrë që intervista të ndihet bashkëpunuese. Kur pyeteni për një problem të kodimit, provoni të përdorni "ne" në vend të "mua" si në "Ne duhet të përdorim qasjen x sepse ...". Gjithashtu, mendoni me zë të lartë. Serioz Thuaj, "Le ta provojmë këtë dhe atë. Unë nuk jam i sigurt se do të funksionojë." Nëse ngecni, thjesht thoni atë që mendoni. Ndani çfarë mund të funksionojë dhe pse mendoni se zgjidhja juaj aktuale nuk po funksionon. Unë mund t'ju siguroj që intervistuesi juaj kaloi të njëjtën situatë.

Dhe një me të vërtetë e rëndësishme: thuaj "Nuk e di". Mos u mundoni të zbuloni diçka që nuk e dini. Nëse pyeteni për diçka që nuk përputhet me atë që dini, përdorni shembuj nga probleme të ngjashme ose gjuhë me të cilat jeni të kënaqur. Gjithashtu, nëse po mendoni për një zgjidhje që mendoni se nuk ka të bëjë me problemin që po zgjidhni, ndani atë me intervistuesin tuaj dhe shpjegoni pse mendoni se nuk ka lidhje.

Nga ana teknike, pyetje të ndryshme mund të bëhen në varësi të pozicionit për të cilin po aplikoni. Një rregull i përgjithshëm është si më poshtë. Nëse pretendoni të dini mirë një gjuhë programimi, duhet të jeni në gjendje të kuptoni dhe shpjegoni mekanikën, përparësitë dhe dobësitë e saj. Në cilat situata do ta përdorni, në cilat jo dhe pse.

Këtu janë disa nga pyetjet më të zakonshme që bëj:

  • A keni punuar ndonjëherë në një ekip?
  • Cilat metoda të shkathët keni përdorur deri më tani?
  • Si siguroheni që njohuritë të shpërndahen në ekipin tuaj?
  • Si do të vepronit me një zhvillues që nuk pajtohet me ju për një temë thelbësore?
  • A keni pasur ndonjëherë konflikt me një nga kolegët tuaj dhe si e keni kapërcyer atë?
  • Cili ishte problemi më i fundit teknik me të cilin duhej të merreshit?
  • Si e përkufizoni pronësinë e kodit?
  • Cili është qëllimi juaj përfundimtar profesional?

Ashtu si një kujtesë, ju mund ta përgatisni veten me përgjigje që nuk bazohen domosdoshmërisht në ngjarje aktuale. Gjithashtu, bëni pyetjet tuaja në lidhje me kompaninë, produktin dhe metodat që kolegët tuaj të mundshëm po përdorin.

Sigurisht, ky artikull nuk mund të garantojë që intervista juaj e radhës do të jetë e suksesshme. Bazuar në përvojën time në intervistë, kandidatët e përgatitur që ndjekin këto udhëzime kanë një shans më të mirë për të marrë këtë rol.

Kalofshi një javë të mrekullueshme!