Otázky u pohovoru v Microsoftu

Autor: Aaron Cao · Aktualizováno

Otázky u pohovoru v Microsoftu
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.

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?

Většina hlášených úloh spadá do střední obtížnosti, ne do té nejtěžší kategorie. Obtížnost pramení z řešení nahlas, zatímco tazatel přidává další omezení, ne z výběru úloh.

Klade Microsoft otázky ze system designu?

U seniorních a principal pozic ano, obvykle jako jedno vyhrazené kolo. Kola pro absolventy a začátek kariéry ho obvykle nahrazují dalším kódovacím nebo behaviorálním kolem.

Co je otázka na growth mindset?

Nejde o jedinou otázku, ale o rámec. Tazatelé se ptají na neúspěch, zpětnou vazbu a změnu názoru a hodnotí, zda dokážete popsat vlastní chybu, aniž byste se vymlouvali. Připravené odpovědi, které skončí konkrétní naučenou věcí, zabírají lépe.

Jsou online seznamy otázek Microsoftu přesné?

Jsou orientačně užitečné a jednotlivě nespolehlivé. Tazatelé si volí vlastní úlohy, takže unikly seznam ukazuje spíš kategorie než konkrétní otázky. Příprava na vzorce funguje, memorování jednotlivých položek ne.

Můžu při pohovoru v Microsoftu použít AI asistenta?

V mluvených kolech na Microsoft Teams je lokální overlay viditelný jen vám. V kódovacím kole, kde sdílíte obrazovku, je uvnitř toho, co sdílíte, což je pevná hranice, ne nastavení.

Související otázky

← Více o Otázky k pohovoru podle role a tématu