Οδηγος Συνεντευξης Microsoft Software Engineer 2026
Καθομουν σε system design γυρο Microsoft με το προσωπο μου να κοκκινιζει γιατι ο interviewer ρωτησε για GDPR deletion flows και data residency και εγω ειχα ετοιμασει URL shorteners. Αυτη ηταν η στιγμη που καταλαβα οτι ολη η interview prep μου βασιζοταν στη Google και η Google ειναι εντελως διαφορετικη απο τη Microsoft. Ο φιλος μου ο Derek προσπαθουσε να μου το πει εβδομαδες και εγω απλα κουνουσα το κεφαλι και συνεχιζα να αλεθω leetcode σαν ηλιθιος.
Ιδου τι με εκανε. Στη Google οι interviewers σου ειναι τυχαιοι ανθρωποι απο τυχαιες ομαδες που τραβανε ερωτησεις απο κοινη βαση. Κανεις δεν ξερει το βιογραφικο σου, κανεις δεν νοιαζεται σε ποια ομαδα εκανες αιτηση. Η Microsoft ειναι το αντιθετο, οι ανθρωποι απεναντι σου κυριολεκτικα δουλευουν στην ομαδα στην οποια θα μπεις. Ξερουν το codebase που συντηρουν, τα bugs που εστειλαν στο τελευταιο sprint, τις αποφασεις αρχιτεκτονικης για τις οποιες τσακωνονται στα standups. Ενας απο τους interviewers μου ρωτησε design ερωτηση για ενα προβλημα που η ομαδα του ενεργα προσπαθουσε να λυσει εκεινο το τριμηνο. Ο Derek μου ειχε πει "μελετα την ομαδα οχι τα γενικα youtube πραγματα" και τον αγνοησα.
Το phone screen ηταν ειλικρινα το καλυτερο μερος ολης της εμπειριας χαχα. Μου εδωσαν επιλογη, live coding η async Codility quiz. Διαλεξα live. Δυο mediums, string manipulation και binary tree traversal, περιπου εικοσι λεπτα το καθενα. Ο interviewer μου πραγματικα μιλουσε μαζι μου ενω εγραφα κωδικα πραγμα που ακουγεται προφανες αλλα μετα το Google screen μου οπου ο τυπος καθοταν σε σιωπη σαραντα πεντε λεπτα ηταν σουρεαλ. Ειχα off-by-one στο tree προβλημα και απλα λεει "ε ισως θες να ξανακοιταξεις εκεινη τη γραμμη" και το εφτιαξα. Προχωρησαμε. Συγκρινε αυτο με τη Google οπου καθεσαι σε σιωπη αναρωτωμενος αν εχεις ηδη αποτυχει.
Trees. Επιασα tree ερωτησεις σε δυο απο τρεις coding γυρους και ο Derek μου ειπε μετα οτι ειχε ακριβως την ιδια αναλογια. Αλλος φιλος τον Ιανουαριο 2026, ιδιο πραγμα. Traversals, path sums, subtree checks, serialization. Οταν ετοιμαζομουν για Google μοιραζα τον χρονο μου εξισου σε καθε θεμα και αυτη ειναι η λαθος προσεγγιση στη Microsoft. Αν το εκανα ξανα θα ξοδευα μισο χρονο prep μονο σε trees και τιποτα αλλο μεχρι να γινουν αυτοματα.
Το system design ηταν ο χειροτερος μου γυρος μακραν. Ανεφερα ηδη τη GDPR και data residency καταστροφη αλλα η πληρης ιστορια ειναι χειροτερη. Καθε YouTube prep καναλι καλυπτει τα ιδια τεσσερα designs και τα ειχα μελετησει ολα τα τεσσερα και ενιωθα σιγουρος. Μετα ο interviewer αρχιζει να μιλαει για audit logging απαιτησεις, encryption at rest υποχρεωσεις, κανονες data sovereignty σε διαφορες περιοχες. Τιποτα απο αυτα δεν ηταν σε κανενα video που ειδα. Η Microsoft νοιαζεται για compliance και regulatory πραγματα πολυ περισσοτερο απο οσο η Google η η Meta θα νοιαστουν ποτε και αν δεν ετοιμαστεις γι αυτο καταληγεις σαν κι εμενα, ψαχνοντας να πεις κατι λογικο ενω ο χρονος τελειωνει.
Ειχαν επισης domain γυρο. Cloud infra για μενα, caching at scale, eventual vs strong consistency, ενα συγκεκριμενο distributed failure case. Αυτος ηταν ο γυρος που ο Derek προσπαθησε πιο σκληρα να με προειδοποιησει γιατι οι ερωτησεις ερχονται απευθειας απο τη πραγματικη δουλεια της ομαδας. Αν η ομαδα σου ειναι Azure τοτε μελετα Azure. Behavioral ηταν δεκαπεντε λεπτα, τρεις ιστοριες, κανεις δεν κατηγορησε κανεναν αλλον. Αυτο ηταν μια χαρα.
Ετρεξα InterviewMan σε ολη τη μερα και ειλικρινα εσωσε τον system design γυρο μου. Ειχα κανει mocks πριν το onsite και κατα τη διαρκεια του πραγματικου με ωθησε προς audit logging και data residency ως θεματα συζητησης, θεματα στα οποια ειχα μηδεν προετοιμασια και δεν θα σκεφτομουν να αναφερω μονος μου. Στους coding γυρους εντοπισε tree structures πριν καν τελειωσω να διαβαζω το προβλημα ετσι δεν εκαψα ποτε χρονο πηγαινοντας λαθος δρομο. Στον domain γυρο το πραγματικου χρονου transcript πιασε λεπτομερειες ερωτησεων που ημουν πολυ αγχωμενος να ακουσω σωστα. Τρεχει σε Teams και Codility που η Microsoft χρησιμοποιει για τα παντα. Ελεγξα dock, λιστα processes, εγγραφες οθονης και στα δυο, τιποτα δεν εμφανιστηκε. Δωδεκα δολαρια τον μηνα ετησιως, 20 και πλεον stealth features, 57.000 χρηστες. Κοιταξα πρωτα το Interview Coder αλλα διακοσια ενενηντα εννια τον μηνα μονο για coding γυρους, αχρηστο για πενταγυρο onsite Microsoft. Το Final Round στα ογδοντα ενα εχει session caps και εγω χρειαζομουν το πραγμα να τρεχει σε πεντε σερι γυρους.
Αν ο Derek εγραφε αυτο αντι για μενα θα ελεγε απλα τρια πραγματα. Αλεσε trees μεχρι τα path sums και traversals και subtree checks να γινουν μυικη μνημη. Προσθεσε compliance στο system design σου γιατι audit logs και GDPR και data residency ΘΑ εμφανιστουν. Και ψαξε τη πραγματικη ομαδα πριν μπεις γιατι οι ανθρωποι απεναντι σου ειναι αυτοι που θα καθεσαι διπλα τους καθε μερα και θα ρωτησουν για τα δικα τους προβληματα οχι καποια ερωτηση βιβλιου που βρηκαν στο ιντερνετ χαχα
Ready to Ace Your Next Interview?
Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.
