Intervjufrågor på Microsoft
Av Aaron Cao · Uppdaterad

Microsofts intervjuloop blandar tre typer: kodningsproblem inom datastrukturer och algoritmer på medelnivå, beteendefrågor formade kring growth mindset och att lära av misslyckanden, samt en systemdesignrunda för seniora roller. De flesta rundor inleds med en kort genomgång av CV:t.
Vilka är de tre frågetyperna på Microsoft?
De flesta frågelistor du hittar online är en odifferentierad hög problem utan någon antydan om vilken runda de tillhör, vilket gör dem svåra att förbereda sig med. Det här avsnittet sorterar frågorna efter vilken runda som ställer dem, så att du kan se vad varje intervjuare faktiskt testar. Microsofts loop delar sig tydligt i kodning, beteende och, för seniora roller, design.
- Kodning. Ett problem per runda, vanligtvis löst i en delad editor medan du berättar ditt resonemang högt. Datastrukturer och algoritmer, med ytterligare villkor som läggs till efter hand.
- Beteende. Frågor om hur du arbetar, formade kring lärande och anpassning snarare än en lista med prestationer.
- Systemdesign. En öppen tjänst att designa och skala, standard i seniora och principal-loopar.
Den as-appropriate-intervjuaren, den seniora personen som ansluter till loopen med tyngd i det slutgiltiga beslutet, kan hämta frågor från vilken som helst av dessa kategorier. Att behandla den rundan som en separat kategori att förbereda sig för är ett misstag. Hela loopens struktur beskrivs i ämnesnavet om företagsintervjuer.
Vilka kodningsfrågor förekommer oftast?
De återkommande kategorierna är konsekventa i rapporterade loopar:
- Manipulation av arrayer och strängar, inklusive in-place-ändringar och two-pointer-problem
- Hash map-problem där tricket är att välja vad du nyckelbaserar på
- Operationer på länkade listor, vändning och cykeldetektering
- Binära träd: traversering, djup, path sum och lägsta gemensamma förfader
- Grafträversering med breadth-first och depth-first search
- Dynamisk programmering på tillgänglig nivå, som varianter av climbing stairs och coin change
- Sliding window-problem på strängar och arrayer
Svårighetsgraden är mindre extrem än ryktet antyder. Det som gör en kodningsrunda hos Microsoft svår är inte problemet, utan att du löser det högt medan en intervjuare lägger till villkor. En fungerande lösning som levereras tyst poängsätts sämre än en delvis lösning med tydligt resonemang.
Hur ställer Microsoft beteendefrågor?
Growth mindset är Microsofts uttalade kulturella ram, och beteendefrågorna följer därav. Vänta dig frågor som ber dig beskriva när du hade fel, fick kritik eller ändrade ståndpunkt:
- Berätta om en gång du misslyckades, och vad som förändrades efteråt
- Beskriv svår feedback du fått och vad du gjorde med den
- Berätta om en oenighet med en lagkamrat och hur den löstes
- Beskriv en gång du snabbt behövde lära dig något obekant
- Varför Microsoft, och varför just det här teamet
En backend-ingenjör som gick från en startup till en senior roll förberedde fyra detaljerade berättelser och återanvände dem genom hela loopen, och anpassade var och en till den fråga som ställdes. Intervjuare jämför sina anteckningar efteråt, så poängen är inte variation utan att varje berättelse håller för följdfrågor om dina specifika beslut. Strukturera varje berättelse som situation, handling och resultat, och gör handlingsdelen till den längsta.
Mer rollspecifika frågebanker och övningsuppsättningar är grupperade i ämnesnavet om intervjufrågor.
Att öva på svar högt
Att läsa en frågelista bygger igenkänning, inte flyt. Klyftan blir tydlig när du i realtid måste ge ett strukturerat svar till en person som väntar. Att repetera muntliga svar, tidtaget, är det som sluter den klyftan, och att göra det mot en AI-intervjuare fungerar på mock interview-sidan.
För de faktiska liverundorna finns SubcueAI som en nativ macOS- och Windows-app som fångar systemljud plus din mikrofon och visar förslag i en flytande lokal overlay, samt som ett webbläsartillägg vars Side Panel ger live assist för en mötesflik i Chromium-baserade webbläsare, och bara fångar den flikens ljud. Ingen mötesbot ansluter till samtalet, och inget injiceras i mötessidan.
Den ärliga begränsningen är kodningsrundan. Microsofts intervjuer körs på Microsoft Teams, och en kodningsrunda innebär normalt att du delar din skärm, vilket placerar en lokal overlay inuti det intervjuaren ser. Det gäller för rekryterarsamtalet, beteenderundorna och designdiskussionen, men inte för en kodningssession med delad skärm.
FAQ
Hur svåra är Microsofts kodningsfrågor?
Ställer Microsoft frågor om systemdesign?
Vad är growth mindset-frågan?
Är Microsofts frågelistor online korrekta?
Kan jag använda en AI-assistent under en Microsoft-intervju?
Relaterade frågor
- Vilka frågor ställs i en intervju för data engineer?
- Vilka frågor ställs i en data scientist-intervju?
- Vilka frågor ställs i en intervju för data analyst?
- Vilka frågor ställs i en intervju för produktchefer?
- Vilka intervjufrågor om redovisning ska jag förvänta mig?
- Vilka är vanliga agentic AI-intervjufrågor?