Technický pohovor je dovednost, kterou se dá naučit. Tady je jak.
Typy pohovorů¶
- Coding — algoritmy, datové struktury
- System design — architektura systémů
- Behavioral — zkušenosti, teamwork
- Take-home — projekt na doma
- Pair programming — živé kódování
Coding příprava¶
- LeetCode Easy/Medium (100-200 úloh stačí)
- Zaměřte se na: arrays, strings, hashmaps, trees, graphs, DP
- Naučte se pattern, ne řešení konkrétních úloh
- Mluvte nahlas při řešení
System design¶
- Studujte: system-design-primer na GitHubu
- Témata: URL shortener, chat app, news feed, rate limiter
- Framework: Requirements → High-level design → Deep dive → Bottlenecks
Behavioral¶
- STAR metoda (Situation, Task, Action, Result)
- Připravte 5-6 příběhů z praxe
- Typické otázky: největší challenge, konflikt v týmu, failure a poučení
Red flags (co nedělat)¶
- Skákat rovnou do kódu bez analýzy
- Ignorovat edge cases
- Nemluvit — interviewer nevidí váš thought process
- Hádat se s interviewerem
- Říkat „nevím” bez pokusu o řešení
Tip¶
Pohovory jsou skill. Čím víc jich absolvujete, tím lépe. Začněte u firem, které nejsou vaše první volba.
pohovorkariérapříprava