Articles

Vše, co potřebujete vědět, abyste si udělali příští test u tabule

Získejte ZDARMA našeho průvodce, jak uspět na prvním pohovoru

Naučte se, jak úspěšně absolvovat pohovor o první práci v oblasti technologií, s naší 48stránkovou elektronickou knihou ZDARMA.

Strávili jste hodiny učením se programování, vytvářením projektů pro své portfolio a konečně jste získali pohovor na vysněnou práci. Nyní je třeba překonat další překážku: pohovor u tabule.

Pohovor u tabule je část přijímacího pohovoru na technické pozice, která má prověřit vaše komunikační schopnosti a schopnost řešit problémy. Dostanete kódový problém nebo úkol a samozřejmě tabuli, na které budete muset vypracovat kód a projít si své řešení.

Jistě, může to působit trochu zastrašujícím dojmem, zejména pokud jste v technice nováčkem – a to je v pořádku. Stejně jako u jakéhokoli jiného pohovoru, s náležitou přípravou a praxí jím budete moci projít jako profesionál.

Pro komplexního průvodce přípravou na pracovní pohovor v technice si stáhněte naši bezplatnou e-knihu The Ultimate Guide to Interviewing for Your First Tech Job.

Co přesně jsou pohovory na tabuli?

Pohovor na tabuli je vaše šance předvést své technické znalosti, když vám bude předložen problém s kódováním. Pohovory u tabule jsou běžné na mnoha úrovních, takže i když se ucházíte o svou úplně první práci frontendového vývojáře, možná budete muset předvést své programátorské schopnosti naživo.

Typicky vás tazatelé požádají, abyste na místě vypracovali řešení tak, že napíšete svůj kód na tabuli, zatímco vás tazatelé pozorují a zasypávají otázkami. Řešení problému může trvat až hodinu a celý pohovor může trvat celý den.

Přesto, když už s těmi lidmi budete pracovat, tak byste je mohli poznat, ne? Musíte mít na paměti, že ačkoli se to může jmenovat kódový nebo tabulkový test, není to ani tak test vašeho kódu, jako spíše test vašich schopností řešit problémy.

Typy problémů, které vám zadávají, by vám měly připadat známé a řešitelné. Jinými slovy, pokud se domníváte, že jste ideálním uchazečem pro danou práci, pak by test na tabuli měl být něčím, co zcela zvládnete. Eric Ries, autor knihy „The Lean Startup“, žádá uchazeče, aby vymysleli algoritmus pro nakreslení kruhu na pixelovou mřížku. Dalším příkladem je návrh algoritmu pro nalezení nejdelšího palindromu v řetězci, který má na svědomí softwarová inženýrka a autorka Gayle Laakmann McDowellová.

Ale u vstupního pohovoru po vás mohou chtít něco jako populární úkol FizzBuzz s JavaScriptem nebo dokonce jen vytvořit něco pomocí HTML a CSS. Očekávejte variace scénářů, protože tazatelé chtějí problémy trochu promíchat a zjistit, jak si poradíte s různými komplikacemi.

Proč společnosti vedou pohovory s tabulí?

Velká otázka, kterou si musíte položit, když stojíte před tabulí, zní: Proč to dělám? Co toto cvičení ukáže společnosti, co ještě není v mém životopise? Ukazuje se, že nejde ani tak o vaši schopnost získat správnou odpověď, ale VŠECHNO o vaše schopnosti řešit problémy. Proto lidem, jako je Ries, nevadí odhalit problém předem:

Pohovor u tabule vás také nutí programovat bez vašich oblíbených nástrojů. Použití vlastního notebooku, kde máte k dispozici předvolby a nástroje poskytující automatické návrhy, vám může poskytnout berličku. Nemluvě o tom, že použití tabule vyžaduje méně vybavení připraveného pro pohovor. Určitě budete dělat chyby, a to se očekává. Klíčové je, jak je zvládnete.

Co hledají personalisté?

Když jste na pracovišti, nebudete fungovat izolovaně. Náboroví manažeři chtějí vědět, jak přemýšlíte na místě, jak spolupracujete s kolegy a jak řešíte problémy, když narazíte na překážku. Pokud se ve vašem kódu objeví chyba nebo neprojde testováním kvality, jak provedete změny?“

Nebojte se příliš, ale personalisté se nedívají jen na to, co píšete na tabuli. Posoudí, zda si během procesu vyžádáte zpětnou vazbu, nebo si raději necháte vše v hlavě až na konec. Podle technologického konzultanta Scotta Hanselmana je klíčovou součástí těchto pohovorů také vaše reakce pod tlakem. Pokud se cítíte vyzváni, neberte si to osobně. Je lepší reagovat tak, že ukážete svou přemýšlivost a schopnost spolupráce.

Jinými slovy, pokud se zaseknete, ptejte se. Nebo pokud máte problém s rozhodnutím, zpracujte ho nahlas. Nebojte se, že odhalíte slabinu nebo mezeru ve znalostech. Je lepší ukázat personalistům, jak můžete problém vyřešit, když se zaseknete, než předstírat, že všechno víte, a neuspět.

Ries napsal, že se o potenciálních zaměstnancích hodně dozví, když vidí, jaká řešení kandidáti považují za dostatečně dobrá a kdy se rozhodnou, že jsou hotová. Takto najde někoho, kdo se do firmy „hodí“.

9 způsobů, jak se připravit na pohovor u tabule

Teď, když už rozumíte pohovoru u tabule, od toho, co to je, proč se provádí, a máte klíčové zdroje k jeho nácviku, pojďme si projít, jak přesně se můžete připravit na úspěšný pohovor.

Před pohovorem

1. Jak se připravit na pohovor? Kupte si tabuli

Ano, správně – zajděte do nejbližšího obchodu s kancelářskými potřebami, kupte si tabuli a k ní fixy EXPO. Připravte se na to, že si ušpiníte ruce, protože mít k dispozici skutečnou tabuli, na kterou můžete psát, vám pomůže pochopit, jaké to je čmárat své myšlenky. Navíc se psaní na tabuli výrazně liší od psaní tužkou a papírem, takže když se s celým procesem seznámíte, bude to časem snazší.

2. Připravte si seznam cvičných otázek

Ačkoli je těžké předvídat, jaké otázky vám budou položeny v den pohovoru, sestavení seznamu možných otázek na tabuli je nezbytné, aby vám pomohlo procvičit se a získat jistotu, stejně jako byste to udělali u netechnických částí pohovoru. Ujistěte se, že máte na seznamu různé druhy problémů, protože personalisté budou chtít vyzkoušet vaši schopnost řešit je na místě. Variace je klíčová.

3. Simulujte skutečnou zkušenost

Není lepší způsob, jak získat představu o tom, jak by pohovor u tabule vypadal, než absolvovat zkušební pohovor s někým, kdo ho již absolvoval. Pokud neznáte někoho, kdo je snadno dostupný, Codementor má tisíce expertních vývojářů, kteří vám mohou pomoci s přípravou a nácvikem pohovoru. Můžete si dokonce naplánovat zkušební pohovor se zkušenými technickými personalisty a náborovými manažery, kteří zhodnotí vaše silné a slabé stránky, abyste se mohli řádně připravit na ten skutečný.

Pamatujte, že praxe dělá mistra!

4. Sledujte, jak to dělá někdo jiný

Každý se učí jinak, takže sledovat někoho jiného, jak předvádí pohovor na tabuli, vám při přípravě na ten váš otevře oči. Nezůstávejte však jen u sledování – nezapomeňte pozorně poslouchat a klást otázky. Pokud se vám nepodaří někoho najít, existuje spousta informativních videí a příkladů, které si můžete prohlédnout, abyste lépe pochopili, co můžete očekávat.

5. Trénujte svůj mozek: trénujte myšlení nahlas

Pohovory na bílé tabuli nemají být tichou záležitostí. Tazatelé chtějí vědět, co si myslíte a jak přistupujete k náročným otázkám. Mluvit nahlas pro vás nemusí být přirozené, ale to nevadí. Zkuste co nejpodrobněji formulovat své myšlenkové pochody při plnění každodenních úkolů, například při ranní rutině. To vám pomůže zvyknout si na to, co se od vás během pohovoru u tabule očekává.

Abyste se dostali ještě dál, chtějte si také procvičit své řečnické a prezentační dovednosti. Schopnost správně, klidně a efektivně sdělovat své myšlenky je klíčová. Nezapomínejte, že pohovor u tabule je svým způsobem hybridem technického testu hloubky vašich znalostí a také společenského cvičení.

6. Hodně spěte

Jednou z nejškodlivějších věcí, kterou můžete udělat noc před velkým pohovorem, je přenocovat, takže si nezapomeňte nastavit budík (nebo více budíků) a dostatečně si odpočinout, abyste se mohli probudit plní energie a nabití energií. Také si naplánujte příchod alespoň 30 minut až hodinu před pohovorem. To vám pomůže zajistit, že nepřijdete pozdě, a poskytne vám to čas na poslední přípravu před zahájením pohovoru.

Při pohovoru u tabule

7. Pokládejte otázky

Jakmile dostanete otázku, zhluboka se nadechněte a chvíli – ale ne příliš dlouho – zhodnoťte problém, než začnete. Pokud vám něco není jasné nebo máte pocit, že potřebujete další informace, než budete moci pokračovat, nezapomeňte požádat tazatele o vysvětlení několika doplňujícími otázkami, abyste odstranili nejasnosti.

8. Vysvětlete svůj myšlenkový postup

Po objasnění podrobností úlohy nezapomeňte při jejím řešení mluvit nahlas. Tazatel chce vědět, co se vám honí hlavou, a pochopit váš přístup k danému úkolu, takže schopnost vysvětlit své myšlenky je klíčová. V této části pohovoru budete často posuzováni na základě vašeho myšlenkového postupu bez ohledu na to, zda jste schopni poskytnout solidní odpověď.

Mějte na paměti, že i když nejste schopni problém vyřešit, chcete být schopni ukázat, že jste podnikli logické kroky, abyste se o to pokusili.

9. V této části pohovoru budete často posuzováni na základě vašeho myšlenkového postupu bez ohledu na to, zda jste schopni poskytnout solidní odpověď. Buďte sebevědomí

Někdy může být během pohovoru u tabule obtížné vymyslet odpověď, když jste na místě, ale zachování chladné hlavy a důvěry ve své schopnosti vždy zanechá dobrý dojem. Přípravě na pohovor u tabule jste věnovali čas a úsilí, takže důvěřujte svým instinktům a řiďte se svým instinktem.

I když máte pocit, že jste možná neposkytli nejlepší odpověď, nezapomeňte zůstat pozitivní, navázat s tazateli kontakt a vytrvat až do konce pohovoru. Nebudete posuzováni pouze podle části pohovoru na tabuli, takže i kdybyste měli malý zádrhel, nedělejte si s tím starosti.

Mějte na paměti, že být na správné cestě bude vždy lepší než to v polovině vzdát. Berte tuto část technického pohovoru jako způsob, jakým společnost hodnotí, jak byste zvládli obtížné situace, takže buďte sami sebou a věřte mi, že to zvládnete!

Získejte ZDARMA našeho průvodce, jak uspět na prvním pohovoru

Naučte se, jak úspěšně absolvovat pohovor o první práci v oblasti techniky, s naší 48stránkovou elektronickou knihou ZDARMA.

Bonus: Zdroje k pohovoru u tabule

Existuje nepřeberné množství zdrojů, které vám pomohou při pohovoru u tabule i při technickém pohovoru jako celku. Zde je několik zdrojů, které vám pomohou uspět na příštím pohovoru u tabule, od modelových pohovorů až po videa na YouTube a další:

To vám pomůže začít

  • Cracking the Coding Interview
  • Programming Interviews Exposed

Mock Interviews

  • Codementor – Instant 1. Vyzkoušejte si kódovací pohovory:1 Pomoc od expertních vývojářů

Učení algoritmů

  • Stanford Intro to Algorithms
  • Geeks for Geeks: Základy algoritmů
  • Kurz CS v Berkeley o datových strukturách

Praktické problémy: Text

  • Cracking the Coding Interview
  • The Big O Cheat Sheet
  • Project Euler

Practicing Hard Problems: Interaktivní:

  • TopCoder (má také skvělou komunitu)
  • Hacker Rank
  • Sphere Online Judge

Další rady k technickým pohovorům a kontrolní seznam pro přípravu na velký den krok za krokem najdete v naší bezplatné elektronické knize The Ultimate Guide to Interviewing for Your First Tech Job.

Debbie Chew ráda píše o tématech, která pomáhají těm, kdo se chtějí stát webovým vývojářem nebo se jen naučit programovat. Je také vedoucí provozu na Codementor.io, platformě pro živou pomoc 1 na 1 s kódováním. Ve volném čase se ráda dívá na korejská dramata a venčí svého psa.