3 módja a felkészülésnek egy kódoló interjúra

Tartalomjegyzék:

3 módja a felkészülésnek egy kódoló interjúra
3 módja a felkészülésnek egy kódoló interjúra

Videó: 3 módja a felkészülésnek egy kódoló interjúra

Videó: 3 módja a felkészülésnek egy kódoló interjúra
Videó: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, Április
Anonim

Ha programozói állásra jelentkezik, szánjon egy kis időt a kódolási interjúra való felkészülésre. Ez egy nagyon fontos része a jelentkezési folyamatnak, ezért érdemes időt szakítani arra, hogy amennyire csak lehet, készüljön fel erre az interjúra, mielőtt belépne. A jó benyomáson túl a legfontosabb dolgok, amiket megtehet, hogy felkészüljön erre az interjúra: a tudásbázis kiépítése és a kódírás gyakorlása.

Lépések

1. módszer a 3 -ból: Tudásbázis kiépítése

Készüljön fel a kódolási interjúra 1. lépés
Készüljön fel a kódolási interjúra 1. lépés

1. lépés Kérdezze meg, hogy az adott interjú során szükség van -e egy adott kódolási nyelv használatára

A legtöbb vállalat lehetővé teszi, hogy az interjút a kívánt programozási nyelven végezze. Egyes vállalatok azonban megkövetelik, hogy egy bizonyos nyelven kódoljanak, ezért győződjön meg arról, hogy folyékonyan beszél ezen a nyelven, mielőtt interjút készít a vállalatnál.

  • A Google például megköveteli, hogy a jelöltek a Java, a C ++, a JavaScript vagy a Python közül válasszanak programozási interjúik során.
  • Ha a vállalatnak nincsenek konkrét nyelvi követelményei, akkor válassza ki, hogy az interjút a leginkább ismert nyelven készítse el.
Készüljön fel a kódolási interjúra 2. lépés
Készüljön fel a kódolási interjúra 2. lépés

2. lépés. Ismerkedjen meg a kívánt nyelv stílusútmutatójával

Ha határozottan ismeri az adott programozási stílust, akkor kevésbé valószínű, hogy hibái vannak a kódokban, így sokkal erősebb interjúalany lesz. Ha felhívja a figyelmet a közös buktatókra az adott nyelven, az is lenyűgözőbb lehet az interjú során.

Például, ha a preferált kódolási nyelv a Python, olvassa el a PEP 8 stílusútmutatót a nyelv elsajátításának javítása érdekében

Készüljön fel a kódolási interjúra 3. lépés
Készüljön fel a kódolási interjúra 3. lépés

3. lépés: Az algoritmusok és adatstruktúrák tanulmányozására összpontosítson leginkább

Ezek a számítástechnikai alapok teszik ki az interjú során felmerülő kérdések és problémák túlnyomó részét, ezért töltse idejének nagy részét ezek tanulmányozásával. Ha elvégezte a számítástechnika órákat, nézze át jegyzeteit és tankönyveit is, hogy felfrissítse memóriáját.

  • Például előfordulhat, hogy az interjú során problémát kap, és felkérik, hogy dolgozzon ki egy megoldó algoritmust. Ha széles körben ismeri az algoritmusokat, az ilyen típusú kérdéseket pillanatnyilag kevésbé fogja megnehezíteni.
  • Az algoritmusok széles skálája létezik, például rendezési algoritmusok, keresési algoritmusok és rekurzív algoritmusok. Próbáljon minél többféle típust ismerni.
Készüljön fel a kódolási interjúra 4. lépés
Készüljön fel a kódolási interjúra 4. lépés

4. Lépés. Kutatja a vállalatot, hogy a készségei hogyan illeszkedjenek az érdekeikhez

Tudja meg, hogy a vállalat milyen technológiákat és szoftverkeretet használ a legtöbbet, és jegyezze fel, hogy az interjú során milyen tapasztalatokkal hivatkozik ezekre a keretekre. Ne feledje, céljainak része az, hogy megmutassa, hogy jól illeszkedik ahhoz a céghez, amelyben interjút készít.

Ha tudja, ki fogja lefolytatni az interjút, végezzen kutatást az adott személyről is. Keresse meg őket a LinkedIn -en, és nézze meg, hogy mik voltak korábbi projektjeik vagy tapasztalataik

2. módszer a 3 -ból: Gyakorlás az idő előtt

Készüljön fel a kódolási interjúra 5. lépés
Készüljön fel a kódolási interjúra 5. lépés

1. lépés Szerezzen minél több kódolási tapasztalatot az öv alatt

Ha az interjú nem a közeljövőben lesz, töltsön néhány hónapot a nyílt forráskódú projektekhez való hozzájárulással. Ha nincs erre ideje, töltsön annyi időt a mostani és az interjú közötti időszakban a kódolás gyakorlásával.

  • Ha teheti, végezze el ezt a kódolási gyakorlatot olyan környezetben, ahol jó visszajelzést kaphat a kódjáról.
  • Minél több tapasztalattal rendelkezik a kódolás terén, annál kevésbé fog küzdeni az interjú kódolási összetevőjével.
Készüljön fel a kódolási interjúra 6. lépés
Készüljön fel a kódolási interjúra 6. lépés

2. lépés: Gyakorolja a kódolási algoritmusokat korlátozott ideig

Még ha sok kódolási tapasztalattal is rendelkezik, ez nem ugyanaz, mint a stressz alatti kódírás. Állítson be egy időzítőt 45 percre, és próbáljon ennyi idő alatt létrehozni egy működő algoritmust.

Valószínűleg 30-45 perc áll rendelkezésére az interjúban, hogy megírja a kódot, ezért meg kell próbálnia megszokni a kód írását ilyen rövid időn belül

Készüljön fel a kódolási interjúra 7. lépés
Készüljön fel a kódolási interjúra 7. lépés

3. lépés. Győződjön meg róla, hogy gyakorolja a rendszer tervezésének megvitatását is

Bár az interjú kérdéseinek nagy része valószínűleg az algoritmusokról és az adatstruktúrákról fog szólni, néhány kérdést is kaphat arról, hogyan kell szoftvert vagy rendszert tervezni egy adott termékhez. Készüljön fel arra, hogy megvitassa a rendszertervezés különböző elemeit, például a terheléselosztókat, az adatbázisokat és a felhasználói felületet.

Készüljön fel a kódolási interjúra 8. lépés
Készüljön fel a kódolási interjúra 8. lépés

4. lépés. Kérjen meg valakit, akinek van tapasztalata interjúval, és készítsen vele egy álinterjút

Nincs jobb módja annak, hogy jobban válaszoljon az interjú kérdéseire, mint a lehető legtöbb gyakorlással. Ha nincs valakivel, akinek van gyakorlata interjúval, kérje meg barátját, hogy tegyen fel néhány gyakori interjúkérdést.

  • Ezek lehetnek olyan kérdések, mint például: „Milyen típusú algoritmust használna a probléma megoldásához?” vagy valami olyan széles, mint a „Mi a legnagyobb gyengeséged?”
  • Ha stresszes vagy az álinterjú során, próbálj meg interjúztatóként gyakorolni az interjúalany helyett. Ez segíthet abban, hogy másként lássa az interjú folyamatát, és kevésbé izguljon az interjú miatt.

3. módszer 3 -ból: Jó benyomás

Készüljön fel a kódolási interjúra 9. lépés
Készüljön fel a kódolási interjúra 9. lépés

1. Légy lelkes a téma és a tapasztalatok iránt

Hagyja, hogy pozitív érzelmei ragyogjanak, amikor múltbeli projektjeiről vagy jövőbeli céljairól beszél. Ez a fajta lelkesedés általában hasonló lelkesedést vált ki a kérdezőbiztosok körében, ami miatt valószínűbb, hogy az interjú végére pozitív képet alkotnak rólad.

Vegye figyelembe, hogy ez csak az igazi lelkesedésre vonatkozik. Ha megpróbálja meghamisítani lelkesedését a téma iránt, az interjúztatók ezt észlelhetik, és mesterségesnek láthatják, nem pedig valódinak

Készüljön fel a kódolási interjúra 10. lépés
Készüljön fel a kódolási interjúra 10. lépés

2. lépés. Ne tegyen úgy, mintha tudna valamit, ha nem tudja

Úgy érezheti, hogy úgy kell kinéznie, mintha mindent tudna a témáról, hogy jó benyomást keltsen. Ha azonban úgy tesz, mintha tudna valamit, amit valójában nem tud, és felhívják rá, akkor csak hamisnak találja magát. SZAKÉRTŐ TIPP

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

Mesterképzés, informatika, Stanford Egyetem

Győződjön meg arról, hogy a megfelelő szintű állásra jelentkezik.

Ken Koster szoftvermérnök ezt tanácsolja:"

Készüljön fel a kódolási interjúra 11. lépés
Készüljön fel a kódolási interjúra 11. lépés

3. lépés. Beszéljen projektjeiről a megfelelő terminológia és zsargon használatával

A szakkifejezések használatának és a projekt apró részleteinek leírásának képessége segít bizonyítani a programozás mély megértését. Ügyeljen azonban arra, hogy a projektleírások azok számára is érthetők legyenek, akik interjút készítenek Önnel.

Ajánlott: