Otázky u pohovoru v Microsoftu
Autor: Aaron Cao · Aktualizováno

Pohovorové kolo Microsoftu kombinuje tři typy: kódovací úlohy na datové struktury a algoritmy střední obtížnosti, behaviorální otázky postavené kolem growth mindset a učení se z neúspěchu a kolo system designu pro seniorní pozice. Většina kol začíná krátkým projitím životopisu.
Jaké jsou tři typy otázek v Microsoftu?
Většina seznamů otázek, které najdete online, je jen nerozlišená hromada úloh bez náznaku, ke kterému kolu patří, což ztěžuje přípravu podle nich. Tato část třídí otázky podle kola, ve kterém zaznívají, abyste viděli, co každý tazatel vlastně testuje. Pohovorové kolo Microsoftu se přehledně dělí na kódování, behaviorální část a u seniorních pozic i design.
- Kódování. Jedna úloha na kolo, obvykle řešená ve sdíleném editoru, zatímco nahlas popisujete svou úvahu. Datové struktury a algoritmy, s dalšími omezeními přidávanými za pochodu.
- Behaviorální. Otázky o tom, jak pracujete, postavené kolem učení se a přizpůsobování, ne kolem výčtu úspěchů.
- System design. Otevřená služba k navržení a škálování, standard u seniorních a principal kol.
As-appropriate tazatel, seniorní osoba, která se k pohovorovému kolu připojí s vahou v konečném rozhodnutí, může čerpat otázky z kterékoli z těchto kategorií. Chápat toto kolo jako samostatnou kategorii k přípravě je chyba. Struktura celého kola je popsána v tematickém hubu o pohovorech ve firmách.
Jaké kódovací otázky se objevují nejčastěji?
Opakující se kategorie jsou napříč hlášenými koly konzistentní:
- Manipulace s poli a řetězci, včetně úprav in-place a úloh two-pointer
- Úlohy s hash mapou, kde je trik v tom, co zvolit jako klíč
- Operace se spojovými seznamy, obracení a detekce cyklů
- Binární stromy: průchod, hloubka, součty cest a nejnižší společný předek
- Průchod grafem pomocí breadth-first a depth-first search
- Dynamické programování na přístupné úrovni, jako varianty climbing stairs a coin change
- Úlohy sliding window na řetězcích a polích
Obtížnost je méně extrémní, než naznačuje pověst. Kódovací kolo v Microsoftu ztěžuje ne úloha samotná, ale to, že ji řešíte nahlas, zatímco tazatel přidává omezení. Funkční řešení odevzdané mlčky bodově dopadne hůř než částečné řešení s jasnou úvahou.
Jak Microsoft klade behaviorální otázky?
Growth mindset je Microsoftem deklarovaný kulturní rámec a behaviorální otázky z něj vycházejí. Očekávejte výzvy popsat, kdy jste se mýlili, dostali kritiku nebo změnili názor:
- Popište situaci, kdy jste selhali, a co se poté změnilo
- Popište náročnou zpětnou vazbu, kterou jste dostali, a co jste s ní udělali
- Popište neshodu s kolegou z týmu a jak se vyřešila
- Popište situaci, kdy jste se museli rychle naučit něco neznámého
- Proč Microsoft a proč právě tento tým
Backend inženýr přecházející ze startupu na seniorní pozici si připravil čtyři podrobné příběhy a znovu je používal v celém kole, přičemž každý přizpůsobil dané otázce. Tazatelé si své poznámky poté porovnávají, takže nejde o rozmanitost, ale o to, aby každý příběh obstál v doplňujících otázkách o vašich konkrétních rozhodnutích. Strukturujte každý jako situaci, akci a výsledek a nejdelší udělejte část o akci.
Specifičtější banky otázek podle role a cvičné sady jsou seskupené v tematickém hubu o pohovorových otázkách.
Nácvik odpovědí nahlas
Čtení seznamu otázek buduje rozpoznávání, ne plynulost. Mezera se ukáže ve chvíli, kdy musíte v reálném čase vytvořit strukturovanou odpověď pro čekajícího člověka. Uzavírá ji nácvik mluvených odpovědí na čas, a dělat to proti AI tazateli funguje na stránce mock interview.
Pro samotná živá kola je SubcueAI k dispozici jako nativní aplikace pro macOS a Windows, která zachycuje zvuk systému i váš mikrofon a zobrazuje návrhy v plovoucím lokálním overlay, a jako rozšíření prohlížeče, jehož Side Panel poskytuje live assist pro kartu schůzky v prohlížečích založených na Chromiu, přičemž zachycuje pouze zvuk dané karty. K hovoru se nepřipojuje žádný meeting bot a do stránky schůzky se nic nevkládá.
Poctivá hranice je kódovací kolo. Pohovory v Microsoftu probíhají přes Microsoft Teams a kódovací kolo obvykle znamená sdílení obrazovky, což umístí lokální overlay do toho, co vidí tazatel. Platí to pro rozhovor s recruiterem, behaviorální kola a diskuzi o designu, ne pro kódovací sezení se sdílenou obrazovkou.
Časté dotazy
Jak těžké jsou kódovací otázky v Microsoftu?
Klade Microsoft otázky ze system designu?
Co je otázka na growth mindset?
Jsou online seznamy otázek Microsoftu přesné?
Můžu při pohovoru v Microsoftu použít AI asistenta?
Související otázky
- Jaké otázky se pokládají na pohovoru na data engineera?
- Jaké otázky se kladou na pohovoru pro data scientist?
- Jaké otázky se kladou na pohovoru pro data analytika?
- Jaké otázky se kladou na pohovoru na produktového manažera?
- Jaké otázky na pohovor z účetnictví mám očekávat?
- Jaké jsou běžné otázky na pohovoru o agentic AI?