3 mënyra për t'u përgatitur për një intervistë kodimi

Përmbajtje:

3 mënyra për t'u përgatitur për një intervistë kodimi
3 mënyra për t'u përgatitur për një intervistë kodimi

Video: 3 mënyra për t'u përgatitur për një intervistë kodimi

Video: 3 mënyra për t'u përgatitur për një intervistë kodimi
Video: Запёк целую ногу СТРАУСА ВЕСОМ 15 кг в печи 2024, Prill
Anonim

Nëse po aplikoni për një punë si programues, duhet të kaloni ca kohë duke u përgatitur për intervistën tuaj të kodimit. Kjo është një pjesë mjaft e rëndësishme e procesit të aplikimit, kështu që ia vlen të përgatiteni sa më shumë për këtë intervistë para se të hyni. Përtej të bëni një përshtypje të mirë, gjërat më të rëndësishme që mund të bëni për t'u përgatitur për këtë intervistë janë ndërtimi i bazës suaj të njohurive dhe praktikimi i shkrimit të kodit.

Hapa

Metoda 1 nga 3: Ndërtimi i bazës suaj të njohurive

Përgatituni për një Intervistë të Kodimit Hapi 1
Përgatituni për një Intervistë të Kodimit Hapi 1

Hapi 1. Pyetni nëse keni nevojë të përdorni një gjuhë të veçantë kodimi në intervistë

Shumica e kompanive do t'ju lejojnë të bëni intervistën tuaj në çfarëdo gjuhe programimi që dëshironi. Sidoqoftë, disa kompani do t'ju kërkojnë të kodoni në një gjuhë të caktuar, prandaj sigurohuni që jeni rrjedhshëm në atë gjuhë para se të bëni një intervistë në atë kompani.

  • Për shembull, Google kërkon që kandidatët të zgjedhin Java, C ++, JavaScript ose Python gjatë intervistave të tyre të programimit.
  • Nëse kompania nuk ka ndonjë kërkesë specifike gjuhësore, thjesht zgjidhni të bëni intervistën në cilëndo gjuhë që jeni më të njohur me të.
Përgatituni për një Intervistë Kodimi Hapi 2
Përgatituni për një Intervistë Kodimi Hapi 2

Hapi 2. Njihuni me udhëzuesin e stilit të gjuhës tuaj të preferuar

Të kesh një kuptim të fortë të një stili të veçantë programimi do të bëjë që të kesh më pak gjasa të kesh gabime në kodet e tua, duke të bërë një intervistues shumë më të fortë. Theksimi i kurtheve të zakonshme në gjuhën tuaj të veçantë gjithashtu mund t'ju bëjë më mbresëlënës gjatë intervistës.

Për shembull, nëse gjuha juaj e preferuar e kodimit është Python, lexoni përmes PEP 8 Style Guide për të përmirësuar zotërimin tuaj të gjuhës

Përgatituni për një Intervistë Kodimi Hapi 3
Përgatituni për një Intervistë Kodimi Hapi 3

Hapi 3. Përqendrohuni në studimin e algoritmeve dhe strukturave të të dhënave më së shumti

Këto baza të Shkencës Kompjuterike përbëjnë shumicën dërrmuese të pyetjeve dhe problemeve që do t'ju paraqiten gjatë intervistës suaj, kështu që kaloni pjesën më të madhe të kohës tuaj duke i studiuar ato. Nëse keni marrë ndonjë klasë në Shkenca Kompjuterike, rishikoni shënimet dhe tekstet tuaja shkollore gjithashtu për të rifreskuar kujtesën tuaj.

  • Për shembull, mund t'ju jepet një problem gjatë intervistës tuaj dhe t'ju kërkohet të zhvilloni një algoritëm që e zgjidh atë. Një njohje e gjerë me algoritmet do ta bëjë këtë lloj pyetjeje më pak të vështirë në këtë moment.
  • Ekziston një larmi e gjerë algoritmash, të tilla si algoritmet e renditjes, algoritmet e kërkimit dhe algoritmet rekursive. Mundohuni të njiheni me sa më shumë lloje të ndryshme të jetë e mundur.
Përgatituni për një Intervistë të Kodimit Hapi 4
Përgatituni për një Intervistë të Kodimit Hapi 4

Hapi 4. Hulumtoni kompaninë për të parë sesi aftësitë tuaja përputhen me interesat e tyre

Gjeni se çfarë lloj teknologjish dhe kornizash softuerësh përdor kompania më së shumti dhe bëni një shënim për të referuar përvojën tuaj me këto korniza gjatë intervistës. Mos harroni, një pjesë e qëllimit tuaj është të tregoni se do të ishit i përshtatshëm për kompaninë në të cilën po intervistoni.

Nëse e dini se kush do të zhvillojë intervistën tuaj, bëni disa kërkime edhe për atë person. Shikoni ata në LinkedIn dhe shihni se cilat kanë qenë projektet ose përvojat e tyre të kaluara

Metoda 2 nga 3: Praktika para kohe

Përgatituni për një Intervistë të Kodimit Hapi 5
Përgatituni për një Intervistë të Kodimit Hapi 5

Hapi 1. Merrni sa më shumë përvojë kodimi nën rripin tuaj

Nëse intervista juaj nuk është në të ardhmen e afërt, kaloni disa muaj duke kontribuar në projekte me burim të hapur. Nëse nuk e keni atë kohë, thjesht kaloni sa më shumë kohë deri tani në intervistë duke praktikuar kodimin.

  • Nëse mundeni, bëni këtë praktikë kodimi në një mjedis ku mund të merrni reagime të mira për kodin tuaj.
  • Sa më shumë përvojë me kodimin që keni, aq më pak ka të ngjarë të luftoni me përbërësin kodues të intervistës suaj.
Përgatituni për një Intervistë Kodimi Hapi 6
Përgatituni për një Intervistë Kodimi Hapi 6

Hapi 2. Praktikoni algoritmet e kodimit në një kohë të kufizuar

Edhe nëse keni shumë përvojë në kodim, kjo nuk është e njëjtë me shkrimin e kodit nën stres. Vendosni një kohëmatës për 45 minuta dhe përpiquni të krijoni një algoritëm pune në atë kohë.

Ju ndoshta do të keni 30-45 minuta në intervistën aktuale për të shkruar kodin tuaj, kështu që duhet të përpiqeni të mësoheni me shkrimin e kodit brenda këtij afati të shkurtër kohor

Përgatituni për një Intervistë të Kodimit Hapi 7
Përgatituni për një Intervistë të Kodimit Hapi 7

Hapi 3. Sigurohuni që të praktikoni edhe diskutimin e dizajnit të sistemit

Ndërsa pjesa më e madhe e pyetjeve tuaja të intervistës do të kenë të bëjnë me algoritmet dhe strukturat e të dhënave, ju gjithashtu mund të merrni disa pyetje se si të hartoni softuer ose sisteme për një produkt të caktuar. Jini të përgatitur për të diskutuar elementët e ndryshëm të dizajnit të sistemit, të tilla si balancuesit e ngarkesës, bazat e të dhënave dhe ndërfaqen e përdoruesit.

Përgatituni për një Intervistë Kodimi Hapi 8
Përgatituni për një Intervistë Kodimi Hapi 8

Hapi 4. Bëni dikë me përvojë interviste të bëjë një intervistë të tallur me ju

Nuk ka mënyrë më të mirë për t'u bërë më mirë në përgjigjen e pyetjeve të intervistës sesa të praktikoni sa më shumë që të jetë e mundur. Nëse nuk keni dikë me përvojë në intervistë për të praktikuar, bëni që një mik t'ju bëjë disa pyetje të zakonshme të intervistës.

  • Këto mund të jenë pyetje si "Çfarë lloj algoritmi do të përdorni për të zgjidhur këtë problem të veçantë?" ose diçka aq të gjerë sa "Cila është dobësia juaj më e madhe?"
  • Nëse jeni të stresuar gjatë intervistës së tallur, provoni të praktikoni si intervistues në vend të të intervistuarit. Kjo mund t'ju ndihmojë të shihni procesin e intervistës ndryshe dhe të ndiheni më pak nervozë për t'u intervistuar.

Metoda 3 nga 3: Të bësh një përshtypje të mirë

Përgatituni për një Intervistë të Kodimit Hapi 9
Përgatituni për një Intervistë të Kodimit Hapi 9

Hapi 1. Jini entuziastë për temën dhe përvojën tuaj

Lejoni që emocionet tuaja pozitive të shkëlqejnë kur flisni për projektet tuaja të kaluara ose qëllimet tuaja në të ardhmen. Ky lloj entuziazmi tenton të frymëzojë një entuziazëm të ngjashëm midis intervistuesve, gjë që i bën ata më të prirur të kenë një imazh pozitiv për ju deri në fund të intervistës.

Vini re se kjo vlen vetëm për entuziazmin e vërtetë. Nëse përpiqeni të falsifikoni entuziazmin tuaj për temën, intervistuesit mund ta zbulojnë këtë dhe t'ju shohin si artificialë në vend të vërtetë

Përgatituni për një Intervistë të Kodimit Hapi 10
Përgatituni për një Intervistë të Kodimit Hapi 10

Hapi 2. Shmangni pretendimin se dini diçka nëse nuk e dini

Ju mund të mendoni se duhet të dukeni sikur dini gjithçka për temën për të dhënë një përshtypje të mirë. Sidoqoftë, nëse pretendoni se dini diçka që në të vërtetë nuk e dini dhe nëse thirreni për të, thjesht do të hasni si mashtrues. KIPSHILL PR EKSPERT

Ken Koster, MS
Ken Koster, MS

Ken Koster, MS

Master's Degree, Computer Science, Stanford University Ken Koster is the Co-founder and CTO of Ceevra, a medical technology company. He has over 15 years of experience programming and leading software teams at Silicon Valley companies. Ken holds a BS and MS in Computer Science from Stanford University.

Ken Koster, MS
Ken Koster, MS

Ken Koster, MS

Diplomë Master, Shkenca Kompjuterike, Universiteti Stanford

Sigurohuni që po aplikoni për një punë në nivelin e duhur.

Ken Koster, inxhinier softuerësh, këshillon:"

Përgatituni për një Intervistë Kodimi Hapi 11
Përgatituni për një Intervistë Kodimi Hapi 11

Hapi 3. Flisni për projektet tuaja duke përdorur terminologjinë dhe zhargonin e duhur

Aftësia për të përdorur terma teknikë dhe për të përshkruar një projekt në detaje do të ndihmojë në demonstrimin e kuptimit tuaj të thellë të programimit. Sidoqoftë, sigurohuni që përshkrimet e projektit tuaj janë gjithashtu të kuptueshme për këdo që ju interviston.

Recommended: