Everything You Need to Know to Rock Your Next Whiteboard Test
Get Our FREE Guide to Acing Your First Interview
Learn how to successfully interview for your first tech job with our FREE, 48-page ebook.
Órákat töltöttél azzal, hogy megtanultál kódolni, projekteket építettél a portfóliódba, és végre elnyerted álmaid állásinterjúját. Most már csak egy újabb akadályt kell leküzdened: a táblainterjút.
A táblainterjú a technikai állásinterjú egy olyan része, amely a kommunikációs és problémamegoldó képességeid tesztelésére szolgál. Kapsz egy kódproblémát vagy feladatot, és természetesen egy táblát, hogy kidolgozd a kódodat, és átbeszéld a megoldásodat.
Naná, hogy ez egy kicsit ijesztőnek tűnhet, különösen, ha új vagy a műszaki pályán – és ez nem baj. Mint minden más interjún, a megfelelő felkészüléssel és gyakorlással ezen is úgy fogsz tudni végigmenni, mint egy profi.
Ha átfogó útmutatót szeretnél kapni arról, hogyan készülj fel egy technológiai állásinterjúra, töltsd le ingyenes ebookunkat: The Ultimate Guide to Interviewing for Your First Tech Job.
Mi is pontosan a whiteboard interjú?
A whiteboard interjú az a lehetőség, amikor egy kódolási problémával szembesülve bemutathatod a technikai tudásodat. A whiteboard-interjúk sok szinten gyakoriak, így még akkor is, ha a legelső frontend-fejlesztői állásodra jelentkezel, előfordulhat, hogy élőben kell bizonyítanod kódolási képességeidet.
Tipikusan az interjúztatók arra kérnek, hogy a helyszínen dolgozz ki egy megoldást úgy, hogy a kódodat egy whiteboardra írod, miközben az interjúztató csapat megfigyel és kérdésekkel borsoz. A probléma megoldása akár egy órát is igénybe vehet, és az egész interjú akár egy napig is eltarthat.
Mégis, ha már együtt fogsz dolgozni ezekkel az emberekkel, akkor akár meg is ismerheted őket, nem igaz? Amit szem előtt kell tartanod, az az, hogy bár kód- vagy táblatesztnek hívják, ez nem annyira a kódod tesztje, mint inkább a problémamegoldó képességeid tesztje.
Azoknak a problémáknak, amiket adnak neked, ismerősnek és megoldhatónak kell tűnniük. Más szóval, ha úgy gondolod, hogy ideális jelentkező vagy az állásra, akkor a whiteboard tesztnek olyasminek kell lennie, amivel teljes mértékben megbirkózol. Eric Ries, a “The Lean Startup” című könyv szerzője arra kéri a jelentkezőket, hogy találjanak ki egy algoritmust egy kör rajzolására egy pixelrácson. Egy másik példa Gayle Laakmann McDowell szoftvermérnök és író jóvoltából egy algoritmus megtervezése egy karakterlánc leghosszabb palindromjának megtalálására.
Egy belépőszintű interjún azonban lehet, hogy olyasmit kérnek tőled, mint a népszerű FizzBuzz kihívás JavaScript segítségével, vagy akár csak HTML és CSS segítségével kell valamit létrehoznod. Számítson a forgatókönyvek variációira, mivel az interjúztatók egy kicsit fel akarják keverni a problémákat, és látni akarják, hogyan kezeli a különböző bonyodalmakat.
Miért tartanak a vállalatok táblás interjúkat?
A nagy kérdés, amit feltehet magának, amikor a táblával szembesül: Miért csinálom ezt? Mit mutat ez a gyakorlat a cégnek, ami még nem szerepel az önéletrajzomban? Kiderül, hogy ez kevésbé a helyes válaszadás képességéről szól, hanem MINDIG a problémamegoldó képességéről. Ezért van az, hogy az olyan emberek, mint Ries, nem bánják, ha a problémát előre felfedik: Az, hogy tudod, mit kell megoldanod, nem feltétlenül jelent előnyt.
A táblás interjú arra is kényszerít, hogy az általad preferált eszközök nélkül kódolj. A saját laptopod használata, ahol vannak előre beállított és automatikus javaslattételt biztosító eszközeid, mankót adhat neked. Arról nem is beszélve, hogy a tábla használata kevesebb felszerelést igényel az interjúhoz. Biztos, hogy hibázni fogsz, és ez várható is. A kulcs az, hogy hogyan kezeled őket.
Mit keresnek a felvételi menedzserek?
Amikor a munkahelyeden vagy, nem fogsz elszigetelten működni. A felvételi menedzserek tudni akarják, hogyan gondolkodsz a helyszínen, hogyan dolgozol együtt a kollégáiddal, és hogyan oldod meg a problémákat, ha akadályba ütközöl. Ha hiba van a kódodban, vagy nem megy át a minőségbiztosítási tesztelésen, hogyan végzel változtatásokat?
Ne aggódj túlságosan, de az interjúztatók nem csak azt nézik, amit a táblára írsz. Azt is felmérik, hogy kérsz-e visszajelzést a folyamat során, vagy inkább mindent a fejedben tartasz a végéig. Scott Hanselman technológiai tanácsadó szerint a nyomás alatti reakciód is kulcsfontosságú része ezeknek az interjúknak. Ha kihívásnak érzed, akkor ne vedd magadra. Jobb, ha úgy reagálsz, hogy megmutatod átgondoltságodat és együttműködési készségedet.
Más szóval, ha elakadsz, kérdezz. Vagy ha nehézséget okoz egy döntés meghozatala, dolgozza fel hangosan. Ne aggódjon amiatt, hogy gyengeséget vagy tudáshiányt fed fel. Jobb megmutatni az interjúztatóknak, hogyan tudsz megoldani egy problémát, ha elakadsz, mint úgy tenni, mintha mindent tudnál, és elbuknál.”
Ries azt írta, hogy sokat megtud a potenciális alkalmazottakról abból, hogy látja, a jelöltek milyen megoldásokat tartanak elég jónak, és mikor döntenek úgy, hogy befejezték. Így találja meg azt, aki megfelelően “illik” a vállalathoz.
9 mód, ahogyan felkészülhetsz a táblás interjúra
Most, hogy megértetted a táblás interjúkat, hogy mik azok, miért tartják őket, és rendelkezel a legfontosabb forrásokkal a gyakorlásukhoz, nézzük át pontosan, hogyan tudsz felkészülni a sikeres interjúra.
Az interjú előtt
1. Vegyél egy fehér táblát
Igen, így van – menj el a legközelebbi irodaszer-boltba, vegyél magadnak egy fehér táblát és néhány EXPO-markert hozzá. Készülj fel arra, hogy bepiszkítod a kezed, mert ha van egy igazi tábla, amire írhatsz, az segíteni fog, hogy megtapasztald, milyen érzés firkálgatni a gondolataidat. Ráadásul a táblára való írás nagyban különbözik a tollal és papírral való írástól, így az egész folyamatot megismerve idővel könnyebb lesz.
2. Legyen egy listája a gyakorló kérdéseknek
Noha nehéz megjósolni, hogy milyen kérdéseket fognak feltenni az interjú napján, a lehetséges táblára vonatkozó kérdések listájának összeállítása elengedhetetlen ahhoz, hogy gyakoroljon és önbizalmat szerezzen, ahogyan az interjú nem technikai jellegű részei esetében is tenné. Ügyeljen arra, hogy különböző típusú problémákat soroljon fel, mert az interjúztatói tesztelni akarják majd a helyszíni megoldási képességét. A variáció a kulcs.
3. Szimulálja a tényleges élményt
Nincs jobb módja annak, hogy ráérezzen, milyen lesz a táblás interjú, mint egy próbainterjú valakivel, aki már részt vett rajta. Ha nem ismer valakit, aki könnyen elérhető, a Codementor több ezer szakértő fejlesztővel rendelkezik, akik segíthetnek felkészülni és gyakorolni az interjúra. Még egy próbainterjút is szervezhet tapasztalt technikai interjúztatókkal és felvételi menedzserekkel, hogy felmérje erősségeit és gyengeségeit, így megfelelően fel tud készülni a valódi interjúra.
Ne feledje, a gyakorlat teszi a mestert!
4. Nézze meg, hogyan csinálja valaki más
Mindenki másképp tanul, így ha valaki másnak a fehér táblás interjú bemutatóját nézi, az szemnyitogató élményt nyújt, amikor felkészül a sajátjára. Ne csak nézd azonban – figyelj oda, hogy figyelmesen hallgasd és kérdezz. Ha nem találsz valakit, rengeteg informatív videót és példát nézhetsz meg, hogy jobban megértsd, mire számíthatsz.
5. Eddzétek az agyatokat: gyakoroljátok a hangos gondolkodást
A fehér táblás interjúk nem arra valók, hogy elhallgassátok őket. Az interjúztatók tudni akarják, hogy mire gondolsz, és hogyan közelíted meg a kihívást jelentő kérdéseket. Lehet, hogy a hangos beszéd nem lesz természetes számodra, de ez nem baj. Próbáld meg megfogalmazni a gondolatmenetedet, miközben a napi feladataidat, például a reggeli rutinodat végzed, a lehető legrészletesebben. Ez segít megszokni, hogy mit várnak el tőled a táblás interjú során.
Azért, hogy még tovább menj, érdemes gyakorolnod a beszédkészségedet és a prezentációs készségedet is. Kulcsfontosságú, hogy megfelelően, nyugodtan és hatékonyan tudd közölni a gondolataidat. Ne felejtsd el, hogy a táblás interjú bizonyos értelemben a tudásod mélységének technikai tesztjének és egyben társas gyakorlatnak is a hibridje.
6. Aludj sokat
A nagy interjú előtti éjszaka az egyik legkárosabb dolog, ha az egész éjszakát átvirrasztod, ezért mindenképpen állítsd be az ébresztőt (vagy több ébresztőt), és pihenj eleget, hogy energikusan és feltöltődve ébredj. Emellett legalább 30 perccel vagy egy órával az interjú előtt érkezzen meg. Ez segít abban, hogy ne jelenjen meg későn, és ad némi időt arra, hogy az utolsó pillanatban felkészüljön az interjú megkezdése előtt.
A táblás interjú alatt
7. Kérdezzen
Ha kap egy kérdést, vegyen egy mély lélegzetet és egy pillanatra – de nem túl hosszúra – mérje fel a problémát, mielőtt elkezdi. Ha valami nem világos, vagy úgy érzi, hogy további információkra van szüksége, mielőtt folytathatná, mindenképpen kérje az interjúztatójától a pontosítást néhány utókérdéssel, hogy kiküszöbölje a kétértelműségeket.
8. Magyarázza el a gondolatmenetét
Miután a feladat részletei tisztázódtak, mindenképpen beszéljen hangosan, miközben megoldja a kérdést. Az interjúztató tudni akarja, mi jár a fejében, és meg akarja érteni, hogyan áll hozzá az adott feladathoz, ezért kulcsfontosságú, hogy képes legyen elmagyarázni a gondolatait. Az interjúnak ebben a részében gyakran a gondolatmenete alapján fogják megítélni, függetlenül attól, hogy képes-e megalapozott választ adni.
Tartsa szem előtt, hogy még ha nem is tudja megoldani a feladatot, képes legyen megmutatni, hogy megtette a logikus lépéseket, hogy megpróbálja megoldani.
9. Legyen magabiztos
Néha előfordulhat, hogy a táblás interjú során nehéz lesz kitalálni egy választ, amikor szorult helyzetben vagy, de ha megőrizöd a hidegvéred és magabiztos maradsz a képességeidben, az mindig jó benyomást fog kelteni. Ön időt és energiát fektetett abba, hogy felkészüljön a táblás interjúra, ezért bízzon az ösztöneiben, és hallgasson a megérzéseire.
Még ha úgy érzi is, hogy nem a legjobb választ adta, maradjon pozitív, beszélgessen az interjúztatókkal, és tartson ki az interjú végéig. Nem csak az interjú táblára írt része alapján fogják megítélni, ezért még ha volt is egy kis baki, ne aggódjon emiatt.
Ne feledje, hogy jó úton járni mindig jobb, mint félúton feladni. Gondolj úgy a technikai interjú ezen részére, mint arra, hogy a vállalat felmérje, hogyan kezelnéd a nehéz helyzeteket, úgyhogy légy önmagad, és hidd el, túl fogsz jutni rajta!
Kérd el INGYENES Útmutatónkat az első interjú sikeréhez
Megtudhatod, hogyan kell sikeresen elbeszélgetni az első technikai állásodért az INGYENES, 48 oldalas ebookunkkal.
Bónusz: Táblás interjú forrásai
Bőséges forrás áll rendelkezésedre, amely segít eligazodni a táblás interjún, valamint a technikai interjú egészén. Íme néhány erőforrás, amely segíthet neked, hogy a következő táblabeszélgetésen a legjobb legyél, a próbainterjúktól kezdve a YouTube-videókig és egyebekig:
A kezdéshez
- Cracking the Coding Interview
- Programming Interviews Exposed
Mock Interviews
- Codementor – Instant 1:1 Help from Expert Developers
Learning Algorithms
- Stanford Intro to Algorithms
- Geeks for Geeks: Berkeley’s CS Course on Data Structures
Practicing Problems: Szöveg
- Cracking the Coding Interview
- The Big O Cheat Sheet
- Project Euler
Practicing Hard Problems: Interaktív:
- TopCoder (szintén nagyszerű közösséggel rendelkezik)
- Hacker Rank
- Sphere Online Judge
További tanácsokat a technikai interjúkról és lépésről-lépésre történő ellenőrző listát a nagy napra való felkészüléshez, szerezze meg ingyenes ebookunkat, The Ultimate Guide to Interviewing for Your First Tech Job.
Debbie Chew szeret olyan témákról írni, amelyek segítenek azoknak, akik webfejlesztővé szeretnének válni, vagy csak kódolni szeretnének tanulni. Emellett a Codementor.io, a kódolással kapcsolatos élő 1-on-1 segítséget nyújtó platform műveleti vezetője. Szabadidejében szívesen néz koreai drámákat és sétáltatja a kutyáját.