Mõnikord paneb enamus tööotsijaid pelgalt mõte, et tuleb läbi elada tundide pikkune kurnav tehniline intervjuu külm higi. Kuid tänapäeval on IT-spetsialiseerunud lõpetajate arvukalt tööturul muutunud tehnilistest intervjuudest enamiku tööturu tehniliste ametikohtade oskushindamise meetodiks.
Arvestades, et tehnoloogiaintervjuu on IT-tööstuse töökohtade jaoks peaaegu vältimatu, aitaks see kindlasti teada, kuidas sellises intervjuus ette valmistuda ja mida oodata.
Mis on tehniline intervjuu?
Ära lase nimel end petta. Tehnilistes intervjuudes on palju muud kui lihtsalt programmeerimise või tehnilise oskuse testimine. Tegelikkuses on see mitmeastmeline ja mitmetahuline hinnang teie kui potentsiaalse IT-spetsialisti üldistele võimetele.
Enamasti on tehniline intervjuu spetsialiseeritud ja range protsess, mis testib teie kodeerimisoskusi, probleemide lahendamise võimeid ja isiksust. Üldiselt koosneb see protsess tahvli väljakutsetest, kaug- või kohapeal probleemide lahendamisest ja koodide ülevaadetest.
Nii palju intervjueeritava aspekte pannakse proovile, tehniline intervjuu võib kesta kogu tööpäevast kuni mitme istungini mitme päeva jooksul.
Suurematel ettevõtetel on isegi mitu sama protsessi vooru, et veenduda, et inimene on tõepoolest selline, nagu tema sädelev jätkamine teda kujutab.
Muidugi, kui te väidate, et olete täispika arendaja või andmeanalüütika ekspert, selle asemel, et oma sõna võtta, tahaksid tööandjad näha neid oskusi ja teadmisi toimimas.
Tehnilises intervjuus esitatud küsimuste tüübid
Üldiselt võib tehnilise intervjuu käigus esitatud küsimused jaotada mõnda erinevasse rühma:
Käitumuslikud küsimused
Need küsimused on tavaliselt mõeldud teie isikuomaduste tugevuste ja nõrkuste hindamiseks. Üldiselt pole siin õigeid või valesid vastuseid. Teie vastuseid kasutatakse lihtsalt selleks, et hinnata, kas olete ettevõtte töökultuuriga sobiv.
Olukorraküsimused
Siin võidakse teile anda hüpoteetilisi stsenaariume (mõnikord kohandatakse midagi ebameeldivat, mis ettevõttes on varem juhtunud) ja teilt küsitakse, kuidas te vastaksite antud olukorrale.
Teie võime selgelt mõelda, inimesi juhtida ja suhtlemisoskus võib selliste küsimuste lahendamisel kasuks tulla.
Küsimused haridustaseme kohta
Ehkki tööandja teab pärast oma elulookirjelduse läbimist ilmselt juba teada, kus ja mida olete õppinud, meeldib paljudele intervjueerijatele ikkagi teie haridustausta teema üles tuua.
See võib olla hea aeg rääkida sellest, miks valisite oma õppesuuna, ja kõigist väärtuslikest õppetundidest, mida olete seni õppinud.
Küsimused teie tehniliste teadmiste ja kogemuste kohta
Siin võidakse teile anda konkreetne probleem ja teil palutakse teil lahendust rakendada, kasutades teie valitud programmeerimiskeelt.
Raskemates intervjuudes peate võib-olla ka tahvlile töötava lahenduse juurutama ja selgitama selle aja ja ruumi keerukust. Teile võidakse anda ka juhuslik kood (tavaliselt kirjutavad teised ettevõtte arendajad) ja teil palutakse intervjueerijal see läbi käia.
On selge, et teie tehniliste teadmiste ja kogemuste kohta küsitavate küsimuste osas on üsna vähe erinevusi. Niisiis, kuidas peaksite minema ette valmistuma intervjuuks, mis võib tabada ka meist paremaid?
Parim viis valmistuda tehniliseks intervjuuks
Trikk on siin õppida nutikalt, mitte raske. Hoolimata võimalike küsimuste või ülesannete laiast valikust, millega tehnilises intervjuus kokku puutuda võib, saab kõik lahutada väiksemateks, paremini hallatavateks ülesanneteks.
Esimene asi, mida teha, on õppida, kuidas probleem väiksemateks osadeks jagada.
Õppimine, kuidas probleeme dekonstrueerida
Kui jagate probleemi väiksemateks osadeks, võite tavaliselt hakata tuvastama alaülesandeid, millega olete tõenäoliselt juba tuttav. Enamasti kipuvad nad proovile panema teie arusaama kontseptsioonist.
Kompleksist dünaamilised programmeerimisprobleemid analüüsimisele algoritmi keerukus, aitab alati tagasi põhitõdesid.
Dünaamilised programmeerimisprobleemid võivad sind intervjuul või eksamil tabada. Tutvuge siin levinumate probleemide ja lahendustega.
Hea viis veenduda, et tunnete programmeerimise teemat või kontseptsiooni tagurpidi, on selle rakendamine, mida teete teadke, katsetage, tehes selles väikeseid muudatusi, ja hinnake, kuidas see muudab teie funktsioneerimist lahendus.
Kuid seda kõike ise IDE-s tehes ei pruugi see kõik nii tõhus olla. Lisaks sellele, et peate ise väljakutseid pakkuvaid probleeme leidma, peate ka ise oma juhtumid kujundama ja nende põhjal isiklikult hindama oma lahenduse toimivust. Halvim on see, et kogu töö kõrvalt peate kulutama aega kohaliku kataloogi hooldamisele.
Parem alternatiiv on kasutada veebipõhiseid programmeerimise hindamise saite, mis pakuvad keskkonda, kus teil on juurdepääs kõigele eelnevale, ilma et peaksite oma tööd korraldama.
Veebipõhise programmeerimise praktika ja hindamine
Platvormid nagu HäkkerRank ja LeetCode teil on erineva raskusega programmeerimisküsimusi väga erinevatel teemadel.
See tähendab, et isegi kui te pole mõnda aega kodeerinud, võite oma oskustes enesekindlamaks hakata lihtsalt ja minna keerulisemate küsimusteni.
Enamasti on need platvormid programmeerimispraktika osas sarnased. Nad pakuvad teie koodi sisestamiseks ja käivitamiseks mitmesuguseid küsimusi, vastavaid testijuhte ja veebipõhist redaktorit.
Üks asi, mis LeetCode'i eristab, on see, et siin olevad küsimused võetakse sageli tõelistest tehnilistest intervjuudest ja võivad seega peegeldada rohkem tegelikke küsimusi, mis võivad teile intervjuus ette tulla. Premium liikmelisuse korral näete ka seda, kui sageli on konkreetne küsimus intervjuus küsitud.
Samal ajal võib HackerRanki valimise eeliseks olla asjaolu, et selle keskkonda kasutavad paljud ettevõtted oma tehnilistes intervjuudes. Seega saate nende platvormil harjutades saada autentsema intervjuukogemuse.
Samuti pakub Hackerrank kasulikku eritellimusel valmistatud intervjuude ettevalmistamise komplekti, mis aitab teil koolitada ja testida olulisi põhimõisteid ja oskusi.
Muud ressursid, mida saate oma ettevalmistamisel kasutada
Mõnikord aitab see ka ennustada, milliseid küsimusi võid intervjuus saada, ja keskenduda selle põhjal oma ettevalmistusele. Tegelikult on populaarsete küsimuste kordumine olnud viimastel IT-palkamistsüklitel üsna tavaline.
Õnneks pole Internetis puudust abivalmistest foorumitest, kust leiate kõike levinumad küsimused, millega inimesed on edukate kandidaatide isiklikele soovitustele vastanud omama.
Näiteks võite üle minna r / cshooldusküsimused või r / praktika Redditis intervjuuks valmistudes, et saada ülevaadet, mida tavapärased ressursid võivad teile pakkuda.
Mis juhtub, kui olete valmistunud?
Muidugi on ettevalmistus pidev protsess, mis mõnel juhul lõpeb enne testi või intervjuud eelnevat minutit. Kuna tehnilise intervjuu sisu on enamasti avatud, on kasulik olla enesekindel selles, mida teate, mitte võimalikult palju teada saada.
Kui olete küsimused läbi käinud ja olulised kontseptsioonid läbi lugenud, proovige korraldada mõnega tuttav intervjuu.
See mitte ainult ei lase sul oma oskusi proovile panna, vaid aitab ka muidu närvitseva intervjuukeskkonnaga mugavaks saada.
Pärast seda on viimane samm mõtiskleda õpitu üle ja mis kõige tähtsam - enne intervjuupäeva hea ööund välja puhata!
Programmeerimisoskustega õppides saab ärevust, stressi ja intensiivseid vaimse tervise probleeme leevendada. Kuidas see töötab?
- Programmeerimine
- Tööotsimine
- Intervjuud
Yash on pürgiv arvutiteaduse üliõpilane, kes armastab asju ehitada ja kõigest tehnikast kirjutada. Vabal ajal meeldib talle mängida Squashi, lugeda uusima Murakami koopiat ja Skyrimis lohesid jahtida.
Telli meie uudiskiri
Liituge meie uudiskirjaga, kus leiate tehnilisi näpunäiteid, ülevaateid, tasuta e-raamatuid ja eksklusiivseid pakkumisi!
Veel üks samm !!!
Palun kinnitage oma e-posti aadress meilis, mille me just saatsime.