Dažreiz tikai doma par to, ka jāpavada vairākas stundas gara nogurdinoša tehniskā intervija, liek lielākajai daļai darba meklētāju plūst aukstos sviedros. Bet, ņemot vērā to, ka darba tirgū šodien ir daudz IT specializētu absolventu, tehniskās intervijas ir kļuvušas par prasmju novērtēšanas metodi lielākajai daļai tehnoloģiju pozīciju darba tirgū.
Ņemot vērā to, ka tehnoloģiju intervija ir gandrīz neizbēgama darbavietām IT nozarē, tā noteikti palīdzētu uzzināt, kā sagatavoties un ko sagaidīt šādā intervijā.
Kas ir tehniskā intervija?
Neļaujiet nosaukumam sevi apmānīt. Tehniskajās intervijās ir daudz vairāk nekā tikai pārbaudīt savas programmēšanas vai tehniskās zināšanas. Patiesībā tas ir daudzpakāpju un daudzpusīgs jūsu kā potenciālā IT profesionāļa vispārējo spēju novērtējums.
Vairumā gadījumu tehniskā intervija ir specializēts un stingrs process, kas pārbauda jūsu kodēšanas prasmes, problēmu risināšanas spējas un personību. Parasti šis process sastāv no tāfeles izaicinājumiem, attālinātas vai klātienē esošu problēmu risināšanas un kodu pārskata.
Pārbaudot tik daudzus intervējamā aspektus, tehniskā intervija var ilgt no visas darba dienas līdz vairākām sēdēm vairāku dienu laikā.
Lielākiem uzņēmumiem pat ir vairākas viena un tā paša procesa kārtas, lai pārliecinātos, ka persona patiešām ir tāda, kādu viņu dzirkstošais atsākums attēlo.
Protams, ja jūs apgalvojat, ka esat pilnvērtīgs izstrādātājs vai datu analīzes eksperts, nevis lietojat vārdu, darba devēji vēlas redzēt šīs prasmes un zināšanas darbībā.
Tehniskajā intervijā uzdoto jautājumu veidi
Kopumā tehniskās intervijas laikā uzdotos jautājumus var iedalīt dažās atšķirīgās grupās:
Uzvedības jautājumi
Šie jautājumi parasti ir domāti, lai novērtētu jūsu personisko īpašību stiprās un vājās puses. Šeit parasti nav pareizu vai nepareizu atbilžu. Jūsu atbildes tiek vienkārši izmantotas, lai novērtētu, vai jūs labi atbilstat uzņēmuma darba kultūrai.
Situācijas jautājumi
Šeit jums var tikt doti hipotētiski scenāriji (dažreiz adaptācija kaut kam nepatīkamam, kas uzņēmumā ir noticis iepriekš) un vaicāts, kā jūs reaģētu uz konkrēto situāciju.
Jūsu spēja skaidri domāt, vadīt cilvēkus un komunikācijas prasmes var noderēt, risinot šādus jautājumus.
Jautājumi par jūsu izglītību
Lai gan darba devējs, iespējams, jau zina, kur un ko esat mācījies, pēc tam, kad esat izgājis savu CV, daudziem intervētājiem joprojām patīk aktualizēt jūsu izglītības fona tēmu.
Šis varētu būt piemērots laiks, lai runātu par to, kāpēc izvēlējāties mācību jomu, un visām vērtīgajām mācībām, kuras esat apguvis līdz šim.
Jautājumi par jūsu tehniskajām zināšanām un pieredzi
Šeit jums var tikt dota konkrēta problēma un jums tiks lūgts ieviest risinājumu, izmantojot izvēlēto programmēšanas valodu.
Sarežģītākās intervijās jums var nākties arī ieviest darba risinājumu uz tāfeles un izskaidrot tā laika un telpas sarežģītību. Jums varētu arī iedot nejaušu koda fragmentu (ko parasti uzraksta citi uzņēmuma izstrādātāji), un jums palūgtu to izstaigāt intervētājam.
Skaidrs, ka jautājumos, kurus jums var uzdot par jūsu tehniskajām zināšanām un pieredzi, ir diezgan daudz atšķirību. Tātad, kā jums vajadzētu turpināt gatavoties intervijai, kas pat labākos no mums varētu aizturēt?
Labākais veids, kā sagatavoties tehniskai intervijai
Triks šeit ir mācīties gudri, nevis grūti. Neskatoties uz plašo iespējamo jautājumu vai uzdevumu klāstu, ar kuriem jūs varētu sastapties tehniskajā intervijā, visu var dekonstruēt mazākos, vieglāk pārvaldāmos uzdevumos.
Tātad, pirmā lieta, kas jādara, ir iemācīties problēmu sadalīt mazākās daļās.
Mācīties dekonstruēt problēmas
Sadalot problēmu mazākās daļās, jūs parasti varat sākt noteikt apakšuzdevumus, ar kuriem jūs, iespējams, jau esat iepazinies. Biežāk viņi mēdz pārbaudīt jūsu jēdziena izpratni.
No kompleksa dinamiskas programmēšanas problēmas analīzei algoritma sarežģītība, atgriešanās pie pamatiem vienmēr palīdz.
Dinamiskas programmēšanas problēmas var jūs aizturēt intervijā vai eksāmenā. Šeit skatiet visbiežāk sastopamās problēmas un to risinājumus.
Labs veids, kā pārliecināties, ka jūs zināt plānošanas tēmu vai koncepciju iekšpusē, ir īstenot to, kas jums ir zināt, eksperimentējiet, veicot tajā nelielas izmaiņas, un novērtējiet, kā tas maina jūsu darbību risinājums.
Bet visu to izdarīt pats IDE var nebūt tik efektīvi. Ne tikai jums pašiem jāatrod izaicinošas problēmas, bet arī jāplāno savi testa gadījumi un, pamatojoties uz tiem, personīgi jānovērtē sava risinājuma veiktspēja. Pats sliktākais, ka ar visu savu darbu ir jāpavada laiks vietējā direktorija uzturēšanai.
Labāka alternatīva ir tiešsaistes programmēšanas novērtēšanas vietņu izmantošana, kas piedāvā vidi, kurā jums ir piekļuve visam iepriekšminētajam, neradot grūtības organizēt savu darbu.
Tiešsaistes programmēšanas prakse un novērtējums
Tādas platformas kā HackerRank un LeetCode ir dažādas grūtības programmēšanas jautājumi par visdažādākajām tēmām.
Tas nozīmē, ka pat tad, ja kādu laiku neesat kodējis, jūs varat sākt viegli un pāriet uz sarežģītākiem jautājumiem, jo kļūstat pārliecinātāks par savām prasmēm.
Šīs platformas lielākoties ir līdzīgas programmēšanas prakses ziņā. Tie piedāvā dažādus jautājumus, atbilstošus pārbaudes gadījumus un tīmekļa redaktoru, lai ievadītu un izpildītu kodu.
Viena lieta, kas atšķir LeetCode, ir tā, ka jautājumi šeit bieži tiek ņemti no reālām tehniskām intervijām un tādējādi varētu vairāk atspoguļot faktiskos jautājumus, ar kuriem jūs varat saskarties intervijā. Izmantojot premium dalību, jūs varat arī redzēt, cik bieži intervijā tiek uzdots konkrēts jautājums.
Tajā pašā laikā ieguvums, izvēloties HackerRank, varētu būt fakts, ka tā vidi daudzi uzņēmumi izmanto savās tehniskajās intervijās. Tātad, jūs varat iegūt autentiskāku intervijas pieredzi, kad praktizējat viņu platformā.
Tāpat Hackerrank piedāvā noderīgu pēc pasūtījuma izgatavotu intervijas sagatavošanas komplektu, kas palīdz apmācīt un pārbaudīt būtiskākos pamatjēdzienus un prasmes.
Citi resursi, kurus varat izmantot sagatavošanā
Dažreiz tas palīdz arī paredzēt, kādus jautājumus jūs varētu saņemt intervijā, un koncentrējoties uz to, pamatojoties uz to. Patiesībā populāro jautājumu atkārtošanās pēdējos IT pieņemšanas ciklos ir bijusi diezgan izplatīta.
Par laimi, internetā netrūkst noderīgu forumu, kur var atrast visu bieži uzdotie jautājumi, ar kuriem cilvēki ir saskārušies, lai sniegtu personīgus ieteikumus, kurus veiksmīgi kandidāti varētu sniegt ir.
Piemēram, jūs varat doties uz r / cscareerquestions vai r / prakse Reddit, gatavojoties intervijai, lai gūtu ieskatu, ko parastie resursi varētu jums sniegt.
Kas notiek, kad esat gatavs gatavoties?
Protams, sagatavošanās ir nepārtraukts process, kas dažos gadījumos nebeidzas pirms minūtes pirms testa vai intervijas. Tomēr, tā kā tehniskās intervijas saturs lielākoties ir atklāts, ir lietderīgāk būt pārliecinātam par to, ko zināt, nevis zināt pēc iespējas vairāk.
Kad esat izskatījis jautājumus un izlasījis svarīgus jēdzienus, mēģiniet izveidot izspēles interviju ar kādu, kuru pazīstat.
Tas ne tikai ļauj pārbaudīt savas prasmes, bet arī palīdz ērti izturēties pret citādi nemierinošo intervijas vidi.
Pēc tam pēdējais solis ir pārdomāt iemācīto un, pats galvenais, labi atpūsties pirms intervijas dienas!
Trauksmi, stresu un intensīvas garīgās veselības problēmas var mazināt, mācoties ar programmēšanas iemaņām. Lūk, kā tas darbojas.
- Programmēšana
- Darba meklēšana
- Intervijas
Jašs ir topošs datorzinātņu students, kurš mīl būvēt lietas un rakstīt par visām tehnoloģiskajām lietām. Brīvajā laikā viņam patīk spēlēt skvošu, lasīt jaunākā Murakami eksemplāru un medīt pūķus Skyrim.
Abonējiet mūsu biļetenu
Pievienojieties mūsu informatīvajam izdevumam par tehniskiem padomiem, atsauksmēm, bezmaksas e-grāmatām un ekskluzīviem piedāvājumiem!
Vēl viens solis !!!
Lūdzu, apstipriniet savu e-pasta adresi e-pastā, kuru tikko nosūtījām.