
Gabriel Brooks
0
4120
269
Bez obzira tko ste i koliko puta ste to učinili, ideja o programskom intervjuu može biti zastrašujuća. Znate li dovoljno za prolazak? Hoće li vaša rješenja biti dovoljno dobra? Što ako se udaviš?
U redu je ako ste nervozni. U stvari, to bih uzeo kao dobar znak: znači da zaista želite uspjeti Kako započeti osobni rast: 5 trikova poduzetnika Kako započeti osobni rast: 5 trikova poduzetnika Ne mora svatko biti poduzetnik, ali svatko može naučiti nešto od poduzetnika. Uključivanjem u neke od tih poduzetničkih osobina, možete radikalno izmijeniti vlastiti život u smjeru prema gore. !
Zapravo, priprema intervjua više znači izgradnju samopouzdanja nego strogo širenje onoga što znate, iako je i to važno. Evo pet stvari koje možete učiniti kako biste bili dobro pripremljeni i osjećate se spremnim za veliki dan.
Ovaj članak govori o tehničkoj strani. Opće savjete i savjete o intervjuima za posao potražite u našim člancima o prevladavanju anksioznosti s intervjua 3 savjeta koji će trenutačno izbrisati intervju za posao anksioznost 3 savjeta koji će trenutačno izbrisati anksioznost za posao anksioznost Najteži dio dobivanja bilo kojeg posla obično je razgovor za posao , Ova tri savjeta pomoći će vam da se kroz postupak provedete netaknuti i s novim poslom. i intervjuiranje putem interneta Naučite umjetnost internetskog intervjua i pomozite svojoj karijeri ili poslu naučiti umjetnost internetskog intervjuiranja i pomoći vašoj karijeri ili poslu. Imate li nešto protiv da vas intervjuiram? To su riječi koje nitko ne pita. Učenje intervjua može vam pružiti neke od najcjenjenijih životnih vještina koje ćete ikada steći. .
1. Svakodnevno proučavajte malo
Apsolutni najbolji način pripreme, ne smijem zabraniti, jest odraditi malo pripreme svaki dan između sada i intervjua. Čak i ako još nemate intervju, započnite. Svaka sitnica se računa.
Svakodnevna praksa dobro je mjesto za početak, ali nemojte zanemariti druge aspekte kao što su istraživanje kompanija i tehnologija ili rafiniranje onoga što ćete reći o sebi s obzirom na vjerodajnice i iskustvo. Sve je to objašnjeno kasnije u ovom članku.
Važno je da postavite realne, ali izazovne ciljeve. 5 kritičnih pogrešaka koje treba izbjegavati prilikom postavljanja ciljeva 5 kritičnih pogrešaka koje treba izbjegavati prilikom postavljanja ciljeva postavljanje ciljeva je izvrstan način za smanjivanje odgode i povećanje produktivnosti. Ako nemate ciljeve, nemate smjer. Bez smjera, lako vam je da se osjećate izgubljeno i zbunjeno. Srećom, ... uz svoju svakodnevnu praksu. Ne pravite grešku što svakodnevno radite premalo - trebate to shvatiti ozbiljno! - ali nemojte ni previše gužvati. Na taj način završite sa mentalnim izgaranjem. Programiranje izgaranja: kako povratiti izgubljenu motivaciju Programiranje: kako povratiti izgubljenu motivaciju Pisanje svih ovih redaka koda može se iscrpiti fizički i emocionalno. Sve što trebate da se vratite je svjesnost da se motivacija može povratiti. .
Čak je važnije od toga početi rano! Ponovo pokrenite DESNO ODMAH ako to možete. Ako je razgovor udaljen nekoliko mjeseci, možda si možete priuštiti da pričekate prije početka, ali preporučujemo da započnete barem šest tjedana.
Krajnji je cilj spriječiti da prekomjerno radite na sebi 5 znakova da previše radite (i kako ih popraviti) 5 znakova da previše radite (i kako ih popraviti) Da li patite od nezasitne želje za radom? Evo nekih od znakova kako prepoznati ovu bolest i kako je možete prevladati. , što može biti kontraproduktivno i neodoljivo.
2. Znajte što sugovornik želi
Čim vam se postroji intervju, u vašem je interesu da tvrtku istražite u što većem broju. Kontekst je sve što se tiče produktivne pripreme. Napokon, vaš krajnji cilj je zadovoljavanje potreba vašeg potencijalnog poslodavca.
Započnite s popisom poslova. Je li riječ o poziciji u razvoju MMORPG igara? Tada biste trebali biti upoznati s alatima i okvirima koji se koriste u tom polju. Ista stvar vrijedi i za razvoj mobilnih aplikacija, poslovnih paketa, web frontenda, sigurnosnih pozicija servera ili onoga što imate.
Ako su informacije dostupne, trebali biste proučiti i specifične tehnologije koje koristi sama tvrtka. Ne morate biti stručnjak (osim ako posao ne zahtijeva posao), ali trebali biste znati dovoljno o njemu.
Proučite prave jezike i koncepte. Neke od većih tvrtki intervjuirat će vas jezikom koji vam najviše odgovara, ali drugi žele testirati svoju stručnost odabranim jezikom, bilo da je to Java, C #, Python itd..
Na vama je da znate što očekuju od vas. Ovaj jednostavan, ali presudan korak može značajno poboljšati vaše mogućnosti programiranja karijere Kako poboljšati svoje mogućnosti karijere u programiranju Kako poboljšati svoje mogućnosti karijere programiranja Ako se nadate da ćete započeti, ponovo pokrenuti ili na neki drugi način poboljšati svoju karijeru programiranja, to nije lako. Ako ste na fakultetu, vrijeme je sada. Evo nekoliko savjeta koji bi vas mogli odvesti daleko. .
3. Usredotočite se na poboljšanje slabosti
Morate znati puno stvari: strukture podataka, algoritmi, industrijske standardne biblioteke i okviri i još mnogo toga. Nitko ne očekuje da znate sve, ali biste trebali biti sigurni u stvari koje znate.
Najčešće obuhvaćene teme uključuju:
- Nijanse određenih programskih jezika, posebno dinamičnih programskih jezika koji su u posljednje vrijeme postali popularni. Razumijevanje načela OOP-a je kritično.
- Nizovi, povezani popisi, hrpe, redovi, hrpe, tablice sjenica, binarna stabla (uključujući binarna stabla za pretraživanje i binarna stabla sa samo-uravnoteženjem).
- Velika O notacija (vremenske i svemirske složenosti), sortiranje, pretraživanje, rekurzija, teorija grafova i putovanja, dijeljenje i osvajanje, pohlepni algoritmi.
- Obrasci kao što su Singleton, Tvornice, Sastav, Višestruko nasljeđivanje, Polimorfizam, Dekorateri.
I, naravno, teme specifične za polje, ovisno o poziciji u koju se prijavljujete (tj. SQL upiti za baze podataka ili UDP / TCP za mrežne programere).
Ako vas neke od ovih tema nerviraju, to biste trebali vježbati. Prepoznajte svoje slabosti i pojačajte ih. To će vam dugoročno biti korisnije jer će vam izgraditi samopouzdanje.
Srećom, postoji puno web alata pomoću kojih možete vježbati strukture podataka i algoritme. 7 Jedinstvenih načina vježbanja vaših kodijskih vještina 7 jedinstvenih načina vježbanja vaših vještina kodiranja Ponovimo - nema vremena za učenje. Jednom kada krenete na taj put, jednostavno morate nastaviti vježbati. I danas postoji više načina od kojih možete pooštriti svoje kodiranje. , Evo nekih od naših omiljenih:
- Projekt Euler
- LeetCode
- HackerRank
- CodinGame
- TopCoder
- Ratovi kodova
- CodeChef
- / r / DailyProgrammer na Redditu
Ali ne oslanjajte se samo na rote pamćenje. Programiranje intervjua - u svakom slučaju dobri - namijenjeni su vam da vidite kako pristupite problemima, kako izgleda vaš proces rješavanja problema i gdje su rubovi vaših mogućnosti. Strukture podataka i povezani popisi moraju imati pojaseve u pojasu.
4. Izrugujući intervjui su neprocjenjivi
Jedna je stvar proučiti na računalu i upisati kôd u vašu omiljenu IDE. Potpuno je drugačije iskustvo ispisati svoj kôd na papir olovkom ili na bijelu ploču s oznakom - bez Googlea kao sigurnosne kopije.
Daje novo značenje ideji pisanja boljeg koda 10 Savjeti za pisanje čistije i bolji kod 10 Savjeti za pisanje čistije i bolji kod Pisanje čistog koda izgleda lakše nego što zapravo jest, ali prednosti su vrijedne toga. Evo kako danas možete početi pisati čistiji kod. .
Ne podcjenjujte važnost podsmiješnih intervjua. Postavite ih da simuliraju okruženje za razgovore što je moguće bliže: bez računala, bez telefona ili tableta, papira, olovke i vremena za 30-60 minuta.
Vježbajući na ovaj način, stvarni razgovor neće se osjećati kao takvo strano iskustvo, a ovo može zaista ići dug put prema smanjenju nervoze i osiguravanju da se koncentrirate 100% na pitanja koja su pred vama.
Postoje čak i internetske usluge koje nude besplatne intervjue za programiranje. Oni nisu savršeni, naravno, ali mogu biti vrlo korisni ako vam treba praksa osoba-do-osoba.
- Šišmiš (video jedan na jedan)
- Interviewing.io (jedan na jedan, audio)
5. Vježbajte, meditirajte, opustite se
Ovaj posljednji savjet nije programski specifičan ili čak intervjuiran, ali mogao bi vam biti onaj koji vam najviše pomaže. Povjerenje je najbolje njegovati kada imate stabilan i robustan um, dok frenetičan ili nesiguran um može biti velika prepreka.
Ono što je najvažnije, vodite računa o svom fizičkom zdravlju. Govorim i o prehrani i o vježbanju. Znam da može biti teško odvojiti vrijeme za teretanu ili čak samo trčanje u krugu okolo, ali vježba je vidljivo dobra za vaš um.
Ako je vrijeme zaista problem, uvijek možete pronaći načine vježbanja bez odlaska u teretanu. Kako vježbati, ne ići u teretanu Kako trenirati, a ne ići u teretanu Dovoljno je teško izdvojiti vrijeme za stvarnu vježbu, ali bacite se na posao a može dodati i puno izgubljenog vremena. Isprobajte ove učinkovite vježbe, a da nikada ne napustite dom. , Budite kod kuće i gledajte YouTube fitnes kanale. 7 najboljih YouTube kanala za vježbanje kod kuće 7 najboljih YouTube kanala za vježbanje kod kuće vježbaju teretane i osobni treneri koji pomažu novacima da ustanu ravno iz kreveta i udaraju u teretanu. Mi manje smrtnici moramo pozvati na svoje sposobnosti samo-motivacije i discipline da se trudimo nekolicine… ili ostanete na poslu i vježbajte točno za svojim stolom 8 Jednostavne vježbe koje će vam pomoći da ostanete fit za svojim stolom 8 jednostavnih vježbi koje će vam pomoći da ostanete u stanju Vaš radni sto: Spremanje za svoj stol zapravo je moguće. Evo nekoliko vježbi koje bilo tko može raditi. Neki čak ne zahtijevaju ustajanje, drugi vam ne oduzimaju više od 10 minuta od svakodnevne rutine. .
A tu je i čarobna 3-minutna vježba Ova trominutna vježba zapravo će popraviti vaše držanje Ova trominutna vježba zapravo će popraviti vaše držanje Možda mislite da se loše držanje ne može popraviti, ali ova brza i jednostavna vježba promijenit će vaše mišljenje , za fiksiranje držanja. To može stvoriti čuda za samopouzdanje.
Pažljiva meditacija je također dobra za vas. To se može učiniti bez ikakvih duhovnih ili religijskih sastavnica ako to ne želite. U svojoj srži, meditacija je o tome da se nalazite u trenutku i da namjerno razmišljate o svojim mislima.
Pokazali smo kako meditacija može učiniti vas boljim programerom Kako svakodnevna meditacija može učiniti vas boljim programerom Kako svakodnevna meditacija može učiniti vas boljim programerom Kada se suočite s mentalnim preprekama tijekom programiranja, smirivanje vašeg uma može pomoći. Pokušajte s meditacijom pomoću ovih aplikacija za meditaciju kako biste prošli kroz težak dan kodiranja. , pa razmislite ozbiljno. Čak i samo 10 minuta dnevno može imati velike rezultate.
I na kraju, pobrinite se da dobro spavate. Ne samo noć prije vašeg intervjua, već i tijekom cijele pripreme. Koristite li aplikacije poput Flux i Night Shift Mogu li F.lux i Night Shift uistinu poboljšati vaše navike spavanja? Mogu li F.lux i noćna smjena stvarno poboljšati vaše navike spavanja? Prekomjerna upotreba računala, tableta i pametnih telefona može dovesti do pogoršanja kvalitete spavanja - no djeluju li aplikacije poput F.lux-a i Night Shift-a stvarno protiv tih učinaka? Znanost je po ovom pitanju prilično jasna. zajedno s osnovnim tehnikama opuštanja 3 Tehnike opuštanja koje će vam pomoći da bolje spavate 3 Tehnike opuštanja koje će vam pomoći da bolje zaspite Ponekad vam treba predugo zaspati. Tehnologija nam može pomoći da bolje spavamo uz neku pomoć od boljih navika spavanja. Isprobajte ove prijedloge da biste isključili mozak. mogu vam pomoći, a ako vam nisu dovoljni, možete isprobati ove pametne uređaje za spavanje 6 pametnih naprava koji će vam pomoći da bolje spavate 6 pametnih naprava da vam pomognu da bolje zaspite. Srećom, postoji puno kućnih naprava koje vam mogu pomoći da sjajno spavate. .
Ne brinite, neuspjehu nije kraj
Čak i ako sve napravite savršeno i položite intervju, možda nećete dobiti posao. U mnogim slučajevima to je više izjava o stanju u industriji, nego vrijednost vašeg programera.
Nije rijetkost ovih dana da prije slijetanja na posao morate nekoliko puta razgovarati, pa podignite bradu i ostanite pri tome. Svaki je intervju prilika za učenje. Doći ćete tamo uskoro.
Kad se kaže, možda shvatite da programiranje baš i nije za vas. 6 Znakovi da ne treba biti programer 6 Znakovi da ne biste trebali biti programer Nisu svi sigurni da su programeri. Ako niste sasvim sigurni da ste namijenjeni programeru, evo nekoliko znakova koji vas mogu usmjeriti u pravom smjeru. , što je također u redu. Postoji puno drugih poslova vezanih uz tehnologiju. Kodiranje nije za svakoga: 9 tehničkih poslova bez kojih se ne može kodirati. Kodiranje nije za svakoga: 9 tehničkih poslova bez kojih se ne možete. Nemojte obeshrabriti ako želite biti dio tehnološkog polja. Puno je poslova za ljude bez vještina kodiranja! koje možete slijediti s velikim stupnjem uspjeha.
Što je najgore u pripremi za programski intervju? Postoji li nešto što vas stvarno nervira ili preplaši? Imate li još kakvih savjeta vrijednih dijeljenja? Javite nam u nastavku!
Slikovni krediti: Usamljeni prijenosnik preko Shutterstocka, Unos prijenosnog računala putem Shutterstoka, Pismeni kod putem Shutterstoka, Vanjski prijenosnik preko Shutterstocka