6 Způsobů jak oslnit na tvém příštím technickém pohovoru

Takzvané technické interview (aneb to, co obvykle přijde mezi „oťukávacím“ pohovorem a tím „smlouvu podpisujícím“) na první pohled spočívá jenom v testování tvých programátorských kvalit, ale jde při něm o mnohem víc. Tvůj potenciální zaměstnavatel si totiž zároveň ověřuje, jak dokážeš řešit problémy.

WTF? To prostě buď vyřeším nebo ne. Ne?

O výsledky samozřejmě jde, ale cesta k nim je v tomhle případě přinejmenším stejně důležitá. Jak říká Moishe Lettvin, který za svou kariéru vedl stovky technických interview, „to co chci vědět je následující: jestli daný uchazeč ví, jak počítače fungují a jestli dokáže tuto znalost využít při psaní kódu nebo navrhování systému tak, aby předložený problém úspěšně vyřešil.“

Technický pohovor

Ten, kdo technické interview vede, se obvykle snaží zjistit následujících 6 věcí:

1. Jaké máš znalosti o počítačích, softwaru a systémech

Tvůj potenciální nadřízený chce zhodnotit, jak moc do hloubky chápeš fungování a vzájemné interakce hardwaru se softwarem. Chce si být jistý, že máš přehled, a že si dokážeš představit výhody a nevýhody jednotlivých návrhů softwarové architektury. Můžeš taky očekávat otázky o principech algoritmů a dalších základních aspektech počítačové teorie.

Techloop tipy: Prolistuj si před „akcí“ staré materiály ze školy nebo si teorii vygoogluj a pročti. Je to trochu otrava, o to míň se pak budeš „potit“ na pohovoru.

2. Jestli tvoje dovednosti odpovídají nabízené pracovní pozici

Pokud se hlásíš na pozici frontenďáka s javascriptem, připrav se na konkrétní otázky ohledně toho, proč problém X řešíš právě takto (možná i dojde na vzorky kódu, které jsi do firmy poslal/a spolu s životopisem), jaké frameworky používáš a proč atd.

Techloop tipy: Odpovídej co nejkonkrétněji a jdi do hloubky - obecné „okecávky“ na nikoho dojem neudělají. Neboj se stát si za svým názorem - tvůj protějšek může zkoušet, jestli si ho dokážeš obhájit.

3. Jak moc tě tvoje předchozí pracovní zkušenosti připravily na danou pozici

Přichystej se na podrobné dotazy ohledně tvé předchozí práce a o tom, jak přesně jsi přispěl/a k činnosti tvého týmu a k výsledkům projektů, na kterých jsi pracoval/a. Tvůj protějšek se bude snažit zjistit, co přesně máš za sebou, jestli tvoje pracovní zkušenosti jenom „nevypadají hezky na papíře“ a jak moc se hodíš na práci, kterou bys případně dělal/a.

Techloop tipy: Zamysli se nad tím, jak tvoje minulé úspěchy souvisí s pozicí, o kterou se ucházíš, a jak je co nejlépe prezentovat jako přínosné pro tvého potenciálního zaměstnavatele.

4. Jak si určuješ priority (a jestli se jich držíš)

Obzvlášť pokud jsi trochu seniornější, budeš mít nejspíš za úkol řešit i strategičtější záležitosti ohledně projektů a návrhů komplexních řešení problémů. Z toho důvodu se tvůj potenciální zaměstnavatel bude snažit zjistit, jak k řešení takových situací přistupuješ, jestli dokážeš rozlišit podstatné od marginálního a jestli podle stanovených priorit taky řídíš.

Techloop tipy: Ke komplexním otázkám přistupuj s rozvahou a neskoč do nich úplně po hlavě. V klidu si rozmysli, co je hlavní a co je detail - obzvlášť z pohledu toho, kdo tvůj technický pohovor vede - a rozeber předložený problém podle toho.

5. Jestli dobře pracuješ v týmu

Práce v týmu

Přestože spousta vývojářů pracuje individuálně, ve většině firem musíš aspoň občas kooperovat s ostatními. Proto bude tvého budoucího šéfa určitě zajímat, jak dokážeš vyjít s lidmi při práci. Specifikem kódování je také to, že musíš rozklíčovat to, co napsali ostatní a taky vyplodit kód, kterému bude zbytek týmu rozumět.

Techloop tipy: Tady jde o křehkou rovnováhu - chceš sice vyniknout jako skvělý potenciální zaměstnanec, ale zároveň se nemůžeš natolik, aby to vypadalo, že ti jde jen o sebe a na tým kašleš. Co se psaní kódu týče, je ideální dát důraz na jeho čitelnost a přehlednost, i kdyby to mělo jít trochu na úkor rychlosti.

6. Jak zvládáš práci pod tlakem

Nemusíme si nic nalhávat - vývojařina obvykle není zrovna meditační činnost. Klasickou situací je šibeniční deadlajna, nepřehledná změť kódu od tvého předchůdce a ten zatracený Explorer, ve kterém to prostě ne a ne fungovat.

Protože na podobné scénáře ve tvé nové práci s nejvyšší pravděpodobností dojde, tvého potenciálního zaměstnavatele samozřejmě zajímá, jak si s takovým stresem poradíš.

Techloop tipy: Nenech se vyvést z míry - to je totiž právě to, o co tvému protějšku jde. Pokud se přistihneš, že začínáš panikařit, zhluboka se nadechni a uvědom si, že kdyby to nakonec nevyšlo, svět se taky nezboří.

Vývojařinu máš v malíku? Vytvoř si anonymní profil na Techloop a nech stovky cool firem, ať se ucházejí o tebe.