In den letzten zwei Jahren hat das Microsoft-Interview leise die Form gewechselt, und wer sich auf die Version vorbereitet, die ältere Kollegen beschrieben haben, geht meist überrascht rein. Die Coding-Latte ist echt, aber sie steht neben High-Level- und Low-Level-Design, Behavioural-Fragen, die inzwischen bis ins Urteilsvermögen zu KI reichen, und einem finalen Interviewer 'as appropriate' (AA), der beurteilt, ob du die Latte insgesamt reißt, statt Runde für Runde zu bewerten.
Für die meisten Software-Rollen läuft es in drei Stufen: ein Recruiter-Screen, ein Online Assessment (der Online Technical Screen, meist zwei Aufgaben im LeetCode-Stil auf HackerRank), dann ein Loop aus drei bis fünf Runden. New-Grad- und IC2-Loops waren oft drei Runden à 45 Minuten, SDE-2- (IC3) und Senior-Loops liefen über vier Runden à eine Stunde. Teams wie Azure und CoreAI würzen den Loop jeweils anders, und ein Hiring Manager übernimmt oft persönlich eine frühe Runde.
Eine Eigenheit bringt Leute aus dem Tritt: Microsoft fährt nicht immer eine eigene System-Design-Runde, selbst auf Senior-Level nicht. Einem Senior-Kandidaten wurde gesagt, die ersten drei Runden seien reine Datenstrukturen und die letzte eine ganzheitliche Bewertung. Design taucht, wenn es auftaucht, mal als High Level und mal als Low Level auf, und mehr als eine Person bekam eine Design-Frage, die niemand angekündigt hatte, auch auf New-Grad-Level.
Das andere wiederkehrende Thema ist das Warten. Kandidaten beschreiben einen schnellen Start, dann ein bis zwei Wochen Stille, während sich die Entscheidung durch Team Matching und Freigaben schlängelt, und positives Feedback wird nicht immer zu einem Angebot. Was sich durch den ganzen Loop zieht: Bewertet wird Urteilsvermögen, die AA-Runde und die KI-bewusste Behavioural-Ebene, genauso wie rohe Algorithmen.
Steht dieses Vorstellungsgespräch bald an? GhostPilot hört bei deinem Live-Call mit, erkennt die Frage in dem Moment, in dem sie gestellt wird, und bringt dir eine strukturierte Antwort in Echtzeit auf den Bildschirm. Probier es im nächsten Mock aus, oder hol dir einen $29 Session Pass, kein Abo, für den Ernstfall.
So funktioniert esDer Prozess, Runde für Runde
- Recruiter-Screen Call
Ein Recruiter bestätigt deinen Hintergrund, dein Ziel-Level und den Standort und skizziert den Loop. Kandidaten merken an, dass die Vorbereitungsnotizen des Recruiters eine grobe Orientierung sind, kein Drehbuch: Bei einem Kandidaten wichen zwei der Runden von dem ab, was das Vorbereitungsmaterial versprach.
- Online Technical Screen (OA) ca. 75 Min., HackerRank
Meist zwei Aufgaben im LeetCode-Stil, überwiegend Medium, manchmal mit einer implementierungslastigen oder schwereren, und es wird erwartet, dass alle Testfälle durchlaufen. Ein Kandidat führte seine Aufgaben auf einen LeetCode-Contest und AtCoder zurück. Ein Praktikumsbewerber berichtete separat, für den Screen ein HackerRank bekommen zu haben.
- Technischer Phone Screen (rollenabhängig) 45 bis 60 Min.
Nicht jede Pipeline hat einen, aber viele: Behavioural-Fragen plus eine einzelne Coding-Aufgabe mit einem Senior Engineer. Applied-Science- und Data-Rollen setzen eher auf Coding plus Problemlöse-Szenarien als auf reine Datenstrukturen.
- Der Loop: Coding-Runden je 45 bis 60 Min.
Der Kern des Loops. Berichtete Aufgaben umfassen eine BFS-Graphtraversierung, eine Abhängigkeitssortierung im Stil von Course Schedule und dynamische Programmierung von Medium bis Hard. Interviewer wollen den optimalen Ansatz erklärt bekommen, samt Komplexität. Kandidaten fragen vorab, wie stark sauberer, produktionsreifer Code zählt gegenüber dem bloßen Lösen der Aufgabe. Ein New Grad fand die optimale Lösung, vergeigte aber die Erklärung, und bei einem anderen wirkte der Interviewer unbeeindruckt, obwohl der Ansatz stimmte. Runden starten meist mit Behavioural-Fragen. Ein virtuelles Finale lief in Codility CodeLive, mit einem Kickoff vorab und danach zwei Interviews à 45 Minuten.
- Der Loop: System- und Low-Level-Design 45 bis 60 Min.
Design taucht unberechenbar auf. Manche Loops haben eine eigene High-Level-Design-Runde, andere packen Low-Level-Design in eine Coding-Runde, und manche Senior-Loops lassen eine eigene Design-Runde weg, wobei einem Kandidaten gesagt wurde, die letzte Runde sei stattdessen eine ganzheitliche Bewertung. Kandidaten wurden auf New-Grad- und IC2-Level von Design überrascht, bereite die Grundlagen also trotzdem vor.
- Die Finalrunde: AA oder Manager 45 bis 60 Min.
Ein Senior-Interviewer 'as appropriate' (AA) schließt manche Loops ab und wägt ab, ob du die Latte insgesamt reißt, statt eine einzelne Fähigkeit zu bewerten. Andere Loops enden stattdessen mit einer Manager-Runde. Rechne mit tieferem Behavioural-Nachbohren und einer technischen Aufgabe, und zunehmend mit einer Frage zum Urteilsvermögen in KI-gestützten Systemen, selbst bei Rollen ohne ML-Bezug.
Interview-Fragen, von denen Kandidaten berichten
Online Technical Screen
- Zwei Aufgaben im LeetCode-Stil, oft eine einfache und eine schwerere oder implementierungslastige
- Es wird erwartet, dass alle Testfälle durchlaufen, typischerweise innerhalb von rund 75 Minuten auf HackerRank
- Ein Kandidat führte eine harte zweite Aufgabe auf einen LeetCode-Contest und AtCoder zurück
Coding und Datenstrukturen
- Graphtraversierung mit BFS
- Topologische Sortierung und Abhängigkeitsreihenfolge im Stil von Course Schedule
- Dynamische Programmierung im Bereich Medium bis Hard
- Fragen zu verketteten Listen und Heaps, eine davon in einer Screening-Runde berichtet
System- und Low-Level-Design
- High-Level-Design eines Service, manchmal unangekündigt bei New-Grad- und IC2-Kandidaten
- Low-Level-Design, eingebettet in eine Coding-Runde
- Ein Senior-Kandidat in der Vorbereitung fragte, wie tief er bei APIs, Datenbankdesign, Skalierbarkeit und Trade-offs gehen soll
- Ein Kandidat mit KI-lastigem Loop stellte sich Trade-offs beim Model Serving, Evaluationsschleifen und RAG-Pipelines zum Lernen zusammen
Behavioural und Managerial
- Führ mich durch ein Projekt aus deinem Lebenslauf und die Trade-offs, die du gemacht hast
- Ein Kandidat fragte vorab, wie schwer die Fragen zu Growth Mindset und Kultur wiegen
- "Erzähl von einer Situation, in der du Trade-offs in einem KI-gestützten System abwägen musstest"
Applied Science und ML-Rollen
- Implementier K-Means from scratch und vektorisier es danach
- Maximale Anzahl Punkte auf einer Geraden, mit Umgang mit Fließkomma-Genauigkeit
- Explore gegen Exploit: Thompson Sampling gegen Epsilon-Greedy
- Kalibrierung, Umgang mit unbalancierten Daten und Erkennung von Data Drift
- Wenn Offline-Metriken besser aussehen als Online-Metriken: warum das passiert und wie man es behebt
KI-gestützte Coding-Runde
- Eine Aufgabe im LeetCode-Stil (zum Beispiel ein Load Balancer), gelöst mit einem KI-Tool
- Deine eigene IDE mit einem Assistenten wie GitHub Copilot oder Claude
- Kopier nicht die ganze Aufgabenstellung hinein, formulier das Problem für das Tool um
- Bewertet wird, wie du promptest, debuggst und nachpromptest, nicht nur der finale Code
Was Kandidaten über den Prozess sagen
Dieser Kandidat bewarb sich ohne Empfehlung über das Karriereportal und bekam Wochen später ein Assessment: zwei Aufgaben, keine über Medium, eine implementierungslastig, beide gelöst mit knapp zehn Minuten Puffer. Der Hiring Manager führte Runde eins persönlich und mischte Managerial-Fragen mit einer halbfertigen C#-Datenstruktur, die live um Edge Cases erweitert werden sollte. Ein Senior Engineer verbrachte danach 25 Minuten mit dem KI-Hintergrund des Kandidaten, bevor eine Aufgabe zu dynamischer Programmierung im Bereich Medium bis Hard kam.
Den Bericht des Kandidaten lesen →Nach bestandenem Assessment im Februar traf dieser SDE-2 nach einer Woche Funkstille beim Recruiter auf einen Loop mit vier Runden. Runde eins war eine BFS-Graphaufgabe, gelöst samt Komplexitätsanalyse. Runde zwei war ein Low-Level-Design mit einem schroffen, dauernd unterbrechenden Senior Engineer, das er trotzdem durchcodete. Runde drei lief glatt und mit Zeitpuffer. Die Manager-Runde schloss mit einer Frage im Stil von Course Schedule.
Den Bericht des Kandidaten lesen →Ein Data Scientist mit rund drei Jahren Erfahrung beschrieb einen 60-minütigen Phone Screen (eine Min-Stack-Aufgabe mit Nachfragen plus Behavioural-Szenarien), dann vier ML-Runden à eine Stunde: K-Means from scratch implementieren und vektorisieren, eine Aufgabe zu maximalen Punkten auf einer Geraden, bei der der Umgang mit Fließkomma-Genauigkeit Zeit kostete, bevor er zur optimierten Lösung kam, sowie Fragenblöcke zu Explore/Exploit, Kalibrierung und Drift-Erkennung. Die Vorbereitung des Recruiters passte zu zwei der Runden nicht.
Den Bericht des Kandidaten lesen →Ein SDE-2 schrieb die KI-gestützte Coding-Runde auf, die inzwischen in manchen Loops auftaucht, und merkte an, dass es davor praktisch keine Berichte gab. Er nutzte den HackerRank-Editor neben einem KI-Assistenten an einer Load-Balancer-Aufgabe, mit der Ansage, nicht die komplette Frage hineinzukopieren. Da er den Zwei-Heaps-Ansatz ohnehin kannte, formulierte er ihn um und promptete darauf hin. Dem Interviewer war am wichtigsten, wie er hinterfragte, debuggte und nachpromptete, nicht die reine Lösung.
Den Bericht des Kandidaten lesen →Dieser Kandidat segelte durch die ersten beiden Runden, traf eine technische Frage voll und bekam Lob für die Behavioural-Antworten, beide LeetCode-Aufgaben kannte er schon. Die Finalrunde war mit einem Manager, der unbeeindruckt wirkte und ihn mitten in einer Antwort unterbrach. Die technische Aufgabe war fast trivial, eher ein Warm-up, aber unter Druck machte er sie zu kompliziert und blieb stecken. Beweis, dass die Manager-Runde und die Nerven einen starken Loop versenken können.
Den Bericht des Kandidaten lesen →So bereitest du dich vor
- Bereite Behavioural-Geschichten so ernsthaft vor wie Algorithmen. Jede Runde startet damit, und die AA- oder Manager-Runde stützt sich stark darauf, und technisch starke Kandidaten flogen trotzdem am Fit raus. Halt sechs bis acht STAR-Geschichten bereit, darunter eine über einen Trade-off in einem KI- oder datenlastigen System.
- Erklär den optimalen Ansatz und nenn die Komplexität, bevor du codest, und erzähl weiter, während du arbeitest. Die Erklärung wiegt schwer: Ein Kandidat fand die optimale Lösung, vergeigte aber die Erklärung, bei einem anderen blieb der Interviewer trotz korrektem Ansatz ungerührt. Klar zu kommunizieren schlägt eine stumm korrekte Lösung.
- Lass Design nicht weg, nur weil der Recruiter es kleinredet. High-Level- und Low-Level-Design-Fragen tauchten auf New-Grad- und IC2-Level auf, teils unangekündigt. Lern die Grundlagen von beidem selbst für einen Junior-Loop, damit dich eine überraschende Design-Runde nicht kalt erwischt.
- Rechne damit, dass das Format vom Briefing des Recruiters abweicht. Bei einem Kandidaten passte das Vorbereitungsmaterial bei zwei Runden nicht zum tatsächlichen Ablauf. Bereite dich also über Coding, Design und Behavioural hinweg vor statt nur auf die eine Spur, auf die das Briefing zeigt.
- Wenn dein Loop eine KI-gestützte Runde hat, üb den Workflow, nicht nur die Antwort. Kenn die Aufgabe im Schlaf, formulier sie für das Tool um statt sie hineinzukopieren, und probe Prompten und Nachprompten zum Bugfixen, denn genau dieser Prozess wird bewertet.
- Stell dich auf eine langsame, stille Entscheidung ein. Auf ein schnelles Assessment und einen schnellen Loop können Wochen Funkstille durch Team Matching und eine Freigabekette folgen, und positives mündliches Feedback ist kein garantiertes Angebot. Halt andere Prozesse warm, während du wartest.
Häufige Fragen
Wie viele Runden hat das Microsoft-Interview?
Nach einem Recruiter-Screen und dem Online Assessment umfassen die meisten Loops drei bis fünf Runden. New-Grad- und IC2-Loops waren oft drei Runden à 45 Minuten, SDE-2- und Senior-Loops liefen über vier Runden à eine Stunde. Jede kombiniert eine technische Aufgabe mit Behavioural-Fragen, und ein Senior-Interviewer 'as appropriate' hilft bei der Gesamtentscheidung.
Was ist der Microsoft Online Technical Screen?
Microsofts Online Assessment, meist zwei Aufgaben im LeetCode-Stil auf HackerRank in rund 75 Minuten. Die meisten liegen auf Medium, manchmal ist eine implementierungslastig oder schwerer, und es wird erwartet, dass alle Testfälle durchlaufen. Ein Praktikumsbewerber berichtete separat, für den Screen ein HackerRank bekommen zu haben.
Stellt Microsoft System-Design-Fragen?
Manchmal, und nicht immer dort, wo du es erwartest. Manche Loops haben eine eigene High-Level-Design-Runde, andere packen Low-Level-Design in eine Coding-Runde, und manche Senior-Loops lassen eine eigene Design-Runde weg, wobei einem Kandidaten gesagt wurde, die letzte Runde sei stattdessen eine ganzheitliche Bewertung. Kandidaten wurden auf New-Grad- und IC2-Level überrascht, bereite die Grundlagen also unabhängig vom Level vor.
Was ist der AA-Interviewer bei Microsoft?
AA steht für 'as appropriate', ein Senior-Interviewer, der den Loop abschließt und abwägt, ob du die Latte insgesamt reißt, statt eine einzelne Fähigkeit zu bewerten. Er geht tief auf Behavioural-Fit und Trade-off-Denken ein und hat erhebliches Gewicht in der Entscheidung. Manche Loops enden stattdessen mit einer Manager-Runde.
Welche Coding-Fragen stellt Microsoft?
Kandidaten berichten von einer BFS-Graphaufgabe, Abhängigkeitssortierung im Stil von Course Schedule, dynamischer Programmierung von Medium bis Hard sowie Fragen zu verketteten Listen und Heaps. Den optimalen Ansatz samt Komplexität zu erklären, wiegt echt: Ein Kandidat kam zur optimalen Lösung, stolperte aber bei der Erklärung, bei einem anderen wirkte der Interviewer trotz korrektem Ansatz unbeeindruckt.
Wie lange dauert der Microsoft-Interviewprozess?
Nach schnellem Start oft zäh. Bewerber beschreiben Assessment und Loop binnen weniger Tage, dann ein bis zwei Wochen Ruhe, während sich alles durch Team Matching und Freigaben zieht. Starkes Feedback wird nicht immer zu einem Angebot, halt dir also andere Optionen offen.
Microsoft wird seine eigene Version davon fragen. Kopier deine echte Stellenbeschreibung in den kostenlosen Question Predictor und bekomm die 20 Fragen, die diese Rolle am wahrscheinlichsten stellt, samt dem, worauf jede wirklich abzielt.
Meine Fragen vorhersagen