Interjú egy programozó elmélete és gyakorlata

Keresés programozó - egyfajta játék „Aknakereső” (mellesleg az egyik első remekműve a mester kód). Elvégre összegzése szerint minden jelölt - veterán profi ötven ismerik a legújabb technológiákat és elkezd kódot egy olyan korban, amikor a többi gyerek játszik a homokozóban.

Nehéz elhinni, tehát, hogy nem szerencsés a HR-menedzser, nem bizonyítani, hogy ő egy zseni taktikát és az intelligencia, a ködben zavaró kifejezések útjukat, hogy a szív az ember ül előtte egy szakember?

Bátor és leleményes fickó szerencséje volt. De vannak ilyen történetek csak ritkán, akkor nem valószínű, hogy megfeleljen egy ilyen „hamis” jelölt.

Senki sem hinni!

Ha az interjú programozó azt mondja egy szakértő egy bizonyos technológia - valószínűleg ő egyszerűen hallott róla, vagy látták, mint „idősebb” a munkáját. Ha ő nevezi magát iOS-fejlesztés guru -, akkor hoztam létre, egy vagy két alkalmazás, és most nagyon büszke. Vannak becsületes szakemberek, de jobb, hogy folytassa a legrosszabb megoldás. Ön nem szeretné, hogy indításkor vagy egy érdekes projekt egy zsákutcába, mert a beszédes liba?

Nézzük a színpad (pre-interjúk, riportok), jó lenne feltenni a jelöltnek, hogy egy rövid lista készül a projektek és a munka. Van egy fontos pont: a legfontosabb a prioritások a fejlesztő.

Ha a személy fontos létrehozni a teljes projekt, dolgozni az üzleti teljesítmény és büszke lehet az eredményeket - nagyon jó. Az ilyen emberek lehet egy igazi csoda dolgozók egy startup.

Azonban, ha érdekli csak a használt állványok, nyelvek és eszközök (több, mint bármely más, még többet!), Ez őszintén szólva nem opció. Ezek a szakemberek folyamatosan változik a munkahelyek, és gyakran költöznek egyik indításkor a másikra. Portfolio tudják megtörni a projektek, melyeket az általuk hozzájárulásukat a kétes, de ne hagyd, hogy megtévessze.

Oktatás a programozó nem olyan fontos. Igen, bizonyos területeken anélkül, hogy néhány éve minden párt mögött nem mozog, de számos jól ismert programozó, még a szakmai oktatás egyáltalán nem. Sokkal fontosabb kezdeményezés specialista, a tanulási és tudásukat. Ahhoz, hogy a „jó formában”, meg kell rendszeresen megvizsgálják helyi blogokat, hogy közölje speciális erőforrások megtekintéséhez a konferencián. Az aktivitás a opensource - szintén az egyik nagy pluses.

Interjú egy programozó elmélete és gyakorlata

Vizsgálati feladat: keresi a lényeg

Így előzetes beszélgetés véget ért. Egy példaként programozási tapasztalat egyértelmű, és az első benyomás. Most itt az idő, hogy bizonyítani a készségek a helyzet, és ez tökéletes „mező” helyzet, vagy gyakorlati feladat. Meg kell végezni helyesen határozta ugyanakkor abban az időszakban. Hogy mást tanulnak a stílus a munka, a jeladó nem egy stresszes helyzetben?

Gyakran a teszt munkát toborzók hez szakember megoldani néhány rejtvényeket - logikai problémákat. Vagy csak kérdezni egy pár trükkös kérdés. Ez a megközelítés, hogy a kiválasztott jelölt ismert nagy IT-cégek, mint a Google vagy a Microsoft. Íme néhány példa:

„Magyarázza el, mi az adatbázist a 3 mondatot, mintha előtted a 8 éves unokaöccse”

„Hány baseballs illeszkedik a rendszeres iskolabusz?”

„Miért van aknafedélként egy kerek?”

Interjú egy programozó elmélete és gyakorlata

A választ ezekre a kérdésekre nem adnak toborzók a prezentációs készség a beszélgetőpartner. Azonban, várjon néhány percet, hogy megbecsüljük a kreativitás és a megközelítés a problémák logikai problémákat.

Más kiviteli alakoknál a gyakorlati feladat

Adhat a programozó egy egyszerű feladat, hogy megoldja a számítógéppel vagy papíron. Ez a módszer lehetővé teszi, hogy kigyomlálja nyílt amatőr, de van néhány jó szakemberek ebben a hálózatban. Miért? Egy személy csak túl ideges vagy hülye? (Igen, van egy elméleti lehetőség a csapatban - nem olyan erőteljes ösztönző, mint egy pisztolyt a halántékához).

De, hogy egy részletes feladat, hogy lesz egy pár napra is - egy jó ötlet. Ez a módszer lehetővé teszi, hogy feltárja a potenciális tagjelölt és a képesség, hogy a legteljesebb.

Mindazonáltal van néhány hátránya: először is, nem ismert, hogy a programozó fog megnyilvánulni szempontjából vis maior, ha a „szükség volt, hogy sürgősen csinálni tegnap, vagy a végén egy startup.” Másodszor, egy ügyes technikus hozhat az oka a munkatársak és szégyentelenül becsapni. És harmadszor, a „használat” Ily módon a jelölt nem egészen igazságos, békés úton, így munkahelyeket kell fizetni akkor is, ha az eredmény nem tetszik.

A kompromisszum - kérje szakember megoldani több középszintű célok kívánatos - igazi, nem elvont. Ebben az esetben, ha a sikeres megoldását az írott kód lehet közvetlenül alkalmazni az előkészített projekt, és a jelölt lesz esélye, hogy pótolja a portfolió. Minden fekete, win - win.

Képes lesz helyes felmérése a problémát, és feltenni a megfelelő szondázó kérdéseket? Osszuk el a munkákat, hogy van ideje, hogy végre minden a határidők? Tedd meg helyesen és teljes? Mindezek a kérdések segítenek megérteni, hogyan is programozó hatna a valós helyzetet, és végzi feladatát anélkül megsértése és kifogásokat.

Mi mást kell figyelni?

Mindenesetre, a vizsgálati feladatot kell jól átgondolt. Incompetently rajzolt vizsgálat nem segít elérni a célt, hanem elrettenteni szakemberek. Nem kell, hogy a vízkivételek és „elsajátítását minden útvonalon.” Tapasztalt vezetők ellenőrizze az általános tudásbázis (képes navigálni OOP, tervezési minták, a relációs adatbázisok, hálózati protokollokat, dokumentálása kód stb), és a különleges képességek, szükség van egy programozó dolgozik egy adott projekt vagy indításkor.

Lehetetlen, hogy mindent és nem kell. A legtehetségesebb profi idétlen fog járulni a szűk specializáció. A másik kérdés az, hogy mindkét típusú is kell találniuk.

Meg kell figyelni, nem csak a teljesítmény az eredmény, hanem maga a folyamat. Mivel a programozó azt hiszi, hogy melyik oldalon jön a döntést? Milyen módszereket használnak? Mi algoritmusokat használnak, és miért? Mindez - az értékes információkat, hogy figyelembe kell venni a pályázaton. Még ha valaki nem túl sikeresen megbirkózni a vizsgálati feladat, gondolatai lehetnek potenciálisan igen produktív. By the way, nem fáj, hogy aktívan visszavonja a jelölt a párbeszéd, kérve őt, hogy hangot adjanak ötleteket útközben megoldásokat.

Az utolsó jótanács: Adj egy embernek szabad kezet, nem kell, hogy küldje el egy utat. Ha a programozó elkezdi használni bármilyen nyelven, mert sok az interjú során beszélt róla, a hatékony működés lehet elfelejteni.

Sok IT - szakemberek, köztük a programozók - ezek introvertált, akik nehéz, hogy a párbeszéd. Meg kell tanulnunk azonosítani tehetségek közül a megfelelő kezelést, kérdések és átgondolt gyakorlati feladatok kidolgozott rendszert. De senki sem mondta, hogy könnyű lenne!

A kép forrása: Internet Archive bookimages

Kapcsolódó cikkek