Kartais vien dėl minties, kad teks sėdėti per kelias valandas trunkantį techninį interviu, dauguma darbo ieškančių žmonių prakaituoja. Tačiau šiandien darbo rinkoje gausu IT srityje specializuotų absolventų, todėl techniniai interviu tapo įgūdžių vertinimo metodu daugeliui technologijų pozicijų darbo rinkoje.
Turint omenyje tai, kad IT srityje beveik neišvengiama interviu dėl technologijų, tai tikrai padėtų žinoti, kaip pasiruošti ir ko tikėtis tokiame interviu.
Kas yra techninis interviu?
Neleisk vardui apgauti. Techniniuose interviu yra daug daugiau nei tik patikrinti savo programavimą ar techninį išmanymą. Iš tikrųjų tai yra daugiapakopis ir daugialypis jūsų, kaip potencialaus IT profesionalo, gebėjimų vertinimas.
Daugeliu atvejų techninis pokalbis yra specializuotas ir griežtas procesas, patikrinantis jūsų kodavimo įgūdžius, problemų sprendimo gebėjimus ir asmenybę. Paprastai šis procesas susideda iš lentos iššūkių, nuotolinio ar vietoje kylančių problemų sprendimo ir kodų peržiūros.
Išbandžius tiek daug pašnekovo aspektų, techninis interviu gali trukti nuo visos darbo dienos iki kelių posėdžių per kelias dienas.
Didesnės kompanijos turi net kelis to paties proceso etapus, kad įsitikintų, jog asmuo iš tikrųjų yra toks, kokį juos vaizduoja žvalus gyvenimo aprašymas.
Žinoma, jei jūs tvirtinate, kad esate visos grupės kūrėjas ar duomenų analizės ekspertas, o ne žodžiu, darbdaviai norėtų matyti tuos įgūdžius ir žinias.
Techniniame interviu užduodamų klausimų tipai
Apskritai per techninį interviu užduotus klausimus galima suskirstyti į keletą skirtingų grupių:
Elgesio klausimai
Šie klausimai paprastai skirti įvertinti jūsų asmeninių savybių stipriąsias ir silpnąsias puses. Čia nėra teisingų ar neteisingų atsakymų, todėl jūsų atsakymai paprasčiausiai naudojami norint įvertinti, ar jūs gerai pritaikote įmonės darbo kultūrą.
Situaciniai klausimai
Čia jums gali būti pateikti hipotetiniai scenarijai (kartais pritaikymas kažko nemalonaus, kas nutiko įmonėje anksčiau) ir paklausta, kaip reaguotumėte į susidariusią situaciją.
Jūsų gebėjimas aiškiai mąstyti, vadovauti žmonėms ir bendravimo įgūdžiai gali būti naudingi sprendžiant tokius klausimus.
Klausimai apie jūsų išsilavinimą
Nors darbdavys tikriausiai jau žino, kur ir ką mokėtės, atlikęs savo gyvenimo aprašymą, daugelis pašnekovų vis dar mėgsta iškelti jūsų išsilavinimo temą.
Tai gali būti tinkamas laikas kalbėti apie tai, kodėl pasirinkote studijų sritį, ir apie visas iki šiol išmoktas vertingas pamokas.
Klausimai apie jūsų technines žinias ir patirtį
Čia jums gali būti pateikta konkreti problema ir jūsų bus paprašyta įgyvendinti sprendimą naudojant jūsų pasirinktą programavimo kalbą.
Sunkesnių interviu metu taip pat gali tekti įdiegti darbinį sprendimą ant lentos ir paaiškinti jo laiko ir erdvės sudėtingumą. Jums taip pat gali būti suteikta atsitiktinė kodo dalis (paprastai parašyta kitų įmonės kūrėjų) ir paprašyta per ją pašnekovą apeiti.
Aišku, klausimų, kuriuos galite paklausti apie savo technines žinias ir patirtį, tipai skiriasi. Taigi, kaip jūs turėtumėte elgtis ruošdamiesi interviu, kuris galėtų užklupti net ir geriausius iš mūsų?
Geriausias būdas pasirengti techniniam pokalbiui
Triukas čia yra mokytis protingai, o ne sunkiai. Nepaisant plataus galimų klausimų ar užduočių, su kuriomis galite susidurti techniniame interviu, asortimento, viską galima išskaidyti į mažesnes, lengviau valdomas užduotis.
Taigi, pirmiausia reikia išmokti problemą suskaidyti į mažesnes dalis.
Sužinokite, kaip dekonstruoti problemas
Skirstydami problemą į mažesnes dalis, paprastai galite pradėti nustatyti užduotis, su kuriomis tikriausiai jau esate susipažinę. Dažniau jie linkę patikrinti jūsų pagrindinį supratimą apie sąvoką.
Iš komplekso dinaminio programavimo problemos analizuoti algoritmo sudėtingumas, grįžimas prie pagrindų visada padeda.
Dinamiškos programavimo problemos gali jus užklupti per interviu ar egzaminą. Čia galite peržiūrėti dažniausiai pasitaikančias problemas ir jų sprendimo būdus.
Geras būdas įsitikinti, kad žinote programavimo temą ar koncepciją, yra įgyvendinti tai, ką jūs žinokite, eksperimentuokite atlikdami nedidelius pakeitimus ir įvertinkite, kaip tai keičia jūsų funkciją sprendimas.
Tačiau visa tai padaryti pačiam IDE gali būti ne taip efektyvu. Jūs turite ne tik patys rasti iššūkių keliančias problemas, bet ir susikurti savo bandomuosius atvejus ir pagal juos asmeniškai įvertinti savo sprendimo efektyvumą. Blogiausia, kad visą laiką turite skirti laiko vietiniam katalogui išlaikyti.
Geresnė alternatyva yra naudoti internetines programavimo vertinimo svetaines, kurios siūlo aplinką, kurioje jūs turite prieigą prie visų aukščiau išvardytų dalykų, netrukdydami organizuoti savo darbą.
Internetinio programavimo praktika ir vertinimas
Tokios platformos kaip „HackerRank“ ir LeetCode turite įvairaus sunkumo programavimo klausimų įvairiausiomis temomis.
Tai reiškia, kad net jei kurį laiką neturite kodavimo, galite pradėti lengvai ir pereiti prie sunkesnių klausimų, kai labiau pasitikite savo įgūdžiais.
Daugeliu atveju šios platformos yra panašios programavimo praktikos požiūriu. Jie siūlo įvairius klausimus, atitinkamus bandomuosius atvejus ir internetinį redaktorių, kad būtų galima įvesti ir vykdyti jūsų kodą.
Vienas dalykas, kuris išskiria „LeetCode“, yra tai, kad klausimai čia dažnai paimti iš tikrų techninių interviu ir todėl gali labiau atspindėti faktinius klausimus, su kuriais gali susidurti interviu metu. Turėdami „premium“ narystę, taip pat galite pamatyti, kaip dažnai tam tikras klausimas buvo užduodamas interviu metu.
Kartu „HackerRank“ pasirinkimo nauda gali būti tai, kad jos aplinką naudoja daugybė kompanijų savo pačių techniniuose interviu. Taigi, jūs galite įgyti daugiau autentiškų interviu patirties, kai praktikuojate jų platformoje.
Be to, „Hackerrank“ siūlo naudingą individualų interviu paruošimo rinkinį, kuris padeda mokyti ir išbandyti esmines pagrindines sąvokas ir įgūdžius.
Kiti šaltiniai, kuriuos galite naudoti ruošdamiesi
Kartais tai taip pat padeda numatyti, kokių klausimų galite sulaukti interviu metu, ir pagal tai sutelkti savo pasirengimą. Tiesą sakant, per pastaruosius IT samdymo ciklus populiarūs klausimai kartojosi gana dažnai.
Laimei, internete netrūksta naudingų forumų, kuriuose galite rasti viską dažnai užduodami klausimai, su kuriais susiduria žmonės, pateikdami asmenines rekomendacijas, kurias gali pateikti sėkmingi kandidatai turėti.
Pavyzdžiui, galite pereiti prie r / cscareerquestions arba r / stažuotės „Reddit“, kai ruošiatės pokalbiui, kad gautumėte įžvalgų, kurias jums gali suteikti įprasti ištekliai.
Kas atsitinka, kai ruošiatės?
Žinoma, pasiruošimas yra nenutrūkstamas procesas, kuris kai kuriais atvejais nesibaigia iki minutės prieš testą ar interviu. Tačiau kadangi techninio interviu turinys dažniausiai yra atviras, naudingiau pasitikėti tuo, ką žinote, o ne žinoti kuo daugiau.
Išnagrinėję klausimus ir perskaitę svarbias sąvokas, pabandykite surengti bandomąjį interviu su pažįstamu žmogumi.
Tai ne tik leidžia išbandyti savo įgūdžius, bet ir padeda patogiau elgtis kitaip nervinančioje interviu aplinkoje.
Po to paskutinis žingsnis yra apmąstyti tai, ko išmokote, ir, svarbiausia, gerai pailsėti prieš interviu dieną!
Nerimą, stresą ir intensyvias psichinės sveikatos problemas galima palengvinti mokantis programavimo įgūdžių. Štai kaip tai veikia.
- Programavimas
- Darbo paieška
- Interviu

Yashas yra trokštantis informatikos studentas, mėgstantis kurti daiktus ir rašyti apie viską, kas yra technologija. Laisvalaikiu jis mėgsta žaisti skvošą, skaityti naujausio „Murakami“ egzempliorių ir „Skyrim“ medžioti drakonus.
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kuriame rasite techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!
Dar vienas žingsnis…!
Prašome patvirtinti savo el. Pašto adresą el. Laiške, kurį jums ką tik išsiuntėme.