इंटरव्यू गाइड

Microsoft इंटरव्यू सवाल

ऑनलाइन असेसमेंट, तीन से पांच राउंड का लूप, और वह सीनियर 'as-appropriate' इंटरव्यूअर जो तौलता है कि आप कुल मिलाकर बार पार करते हैं या नहीं, एक ऐसे लूप में जो चुपचाप AI-अवेयर हो चुका है।

पिछले दो साल में Microsoft का इंटरव्यू चुपचाप अपनी शक्ल बदल चुका है, और जो कैंडिडेट्स अपने सीनियर्स के बताए वर्जन के हिसाब से तैयारी करते हैं वे अक्सर चौंककर बाहर आते हैं। कोडिंग का बार असली है, लेकिन उसके साथ हाई-लेवल और लो-लेवल डिजाइन भी है, बिहेवियरल सवाल जो अब AI से जुड़ी समझ तक पहुंच जाते हैं, और आखिर में एक 'as-appropriate' (AA) इंटरव्यूअर जो राउंड दर राउंड नहीं, कुल मिलाकर आंकता है कि आप बार पार करते हैं या नहीं।

ज्यादातर सॉफ्टवेयर रोल्स में यह तीन स्टेज में चलता है: रिक्रूटर स्क्रीन, एक ऑनलाइन असेसमेंट (Online Technical Screen, आमतौर पर HackerRank पर LeetCode जैसी दो प्रॉब्लम), फिर तीन से पांच राउंड का लूप। नए ग्रेजुएट और IC2 लूप अक्सर 45-45 मिनट के तीन राउंड होते थे; SDE-2 (IC3) और सीनियर लूप में एक-एक घंटे के चार राउंड चले। Azure और CoreAI जैसी टीमें लूप को अपने-अपने रंग में ढालती हैं, और अक्सर कोई हायरिंग मैनेजर शुरुआती राउंड खुद लेता है।

एक बात लोगों को गच्चा दे जाती है: Microsoft हमेशा अलग से सिस्टम-डिजाइन राउंड नहीं रखता, सीनियर लेवल पर भी नहीं। एक सीनियर कैंडिडेट को बताया गया कि पहले तीन राउंड शुद्ध डेटा स्ट्रक्चर्स के होंगे और आखिरी एक समग्र मूल्यांकन। डिजाइन जब आता है तो हाई-लेवल भी हो सकता है और लो-लेवल भी, और एक से ज्यादा लोगों को ऐसा डिजाइन सवाल मिला जिसकी उन्हें उम्मीद ही नहीं थी, नए ग्रेजुएट लेवल पर भी।

दूसरी बार-बार लौटने वाली बात है इंतजार। कैंडिडेट्स बताते हैं कि शुरुआत तेज होती है, फिर एक-दो हफ्ते की चुप्पी रहती है जब तक फैसला टीम-मैचिंग और मंजूरियों के बीच से गुजरता है, और अच्छी फीडबैक हमेशा ऑफर में नहीं बदलती। पूरे लूप से जो बात उभरती है वह यह है कि यह जितना कच्चे एल्गोरिदम को स्कोर करता है, उतना ही समझ को भी, यानी AA राउंड और AI-अवेयर बिहेवियरल परत को।

जल्दी ही यह इंटरव्यू देने जा रहे हैं? GhostPilot आपकी लाइव कॉल सुनता है, सवाल पूछे जाते ही उसे पकड़ लेता है, और रियल-टाइम में एक स्ट्रक्चर्ड जवाब आपकी स्क्रीन पर डाल देता है। अगले मॉक में इसे आजमाएं, या ले लें एक $29 Session Pass, कोई सब्सक्रिप्शन नहीं, असली इंटरव्यू के लिए।

देखें यह कैसे काम करता है

इंटरव्यू प्रोसेस, राउंड दर राउंड

  1. रिक्रूटर स्क्रीन कॉल

    एक रिक्रूटर आपकी बैकग्राउंड, टारगेट लेवल और लोकेशन कन्फर्म करता है और लूप का खाका बताता है। कैंडिडेट्स कहते हैं कि रिक्रूटर के तैयारी नोट्स एक मोटा-मोटी गाइड हैं, स्क्रिप्ट नहीं: एक कैंडिडेट ने पाया कि उनके दो राउंड असल में तैयारी वाली सामग्री से अलग निकले।

  2. Online Technical Screen (OA) ~75 मिनट, HackerRank

    आमतौर पर LeetCode जैसी दो प्रॉब्लम, ज्यादातर मीडियम, कभी-कभी एक ऐसी जो इम्प्लीमेंटेशन-भारी या ज्यादा मुश्किल हो, और उम्मीद रहती है कि सारे टेस्ट केस पास हों। एक कैंडिडेट ने अपने असेसमेंट के सवाल एक LeetCode कॉन्टेस्ट और AtCoder तक ट्रेस किए। एक इंटर्न अप्लिकेंट ने अलग से बताया कि उन्हें स्क्रीन के लिए HackerRank मिला।

  3. टेक्निकल फोन स्क्रीन (रोल पर निर्भर) 45 से 60 मिनट

    हर पाइपलाइन में यह नहीं होता, लेकिन कई में होता है: बिहेवियरल सवाल और साथ में किसी सीनियर इंजीनियर के साथ एक कोडिंग प्रॉब्लम। एप्लाइड-साइंस और डेटा रोल्स शुद्ध डेटा स्ट्रक्चर्स की बजाय कोडिंग और प्रॉब्लम-सॉल्विंग वाली सिचुएशन पर टिकते हैं।

  4. लूप: कोडिंग राउंड हर एक 45 से 60 मिनट

    यही लूप का दिल है। बताई गई प्रॉब्लम में एक BFS ग्राफ ट्रैवर्सल, Course Schedule जैसी डिपेंडेंसी ऑर्डरिंग, और मीडियम से हार्ड तक की डायनामिक प्रोग्रामिंग शामिल हैं। इंटरव्यूअर चाहते हैं कि ऑप्टिमल तरीका उसकी कॉम्प्लेक्सिटी के साथ समझाया जाए। अंदर जाने वाले कैंडिडेट पूछते हैं कि साफ, प्रोडक्शन-क्वालिटी कोड कितना मायने रखता है और सिर्फ प्रॉब्लम हल कर देना कितना; एक नए ग्रेजुएट को ऑप्टिमल सॉल्यूशन तो मिल गया लेकिन समझाने में लड़खड़ा गए, और एक और कैंडिडेट के इंटरव्यूअर तरीका सही होने के बावजूद प्रभावित नहीं दिखे। राउंड आमतौर पर बिहेवियरल सवालों से शुरू होते हैं। एक कैंडिडेट का वर्चुअल फाइनल Codility CodeLive में चला, पहले एक किकऑफ और फिर 45-45 मिनट के दो इंटरव्यू।

  5. लूप: सिस्टम और लो-लेवल डिजाइन 45 से 60 मिनट

    डिजाइन कब आएगा, कहा नहीं जा सकता। कुछ लूप में अलग से हाई-लेवल डिजाइन राउंड होता है, कुछ में लो-लेवल डिजाइन किसी कोडिंग राउंड में ही मिला दिया जाता है, और कुछ सीनियर लूप अलग डिजाइन राउंड रखते ही नहीं, जैसे एक कैंडिडेट को बताया गया कि आखिरी राउंड की जगह एक समग्र मूल्यांकन होगा। नए ग्रेजुएट और IC2 लेवल पर कैंडिडेट्स डिजाइन से चौंके हैं, इसलिए बुनियादी बातें फिर भी तैयार रखिए।

  6. आखिरी राउंड: AA या मैनेजर 45 से 60 मिनट

    कुछ लूप एक सीनियर 'as-appropriate' (AA) इंटरव्यूअर के साथ खत्म होते हैं, जो किसी एक स्किल की बजाय यह तौलता है कि आप कुल मिलाकर बार पार करते हैं या नहीं; बाकी लूप की जगह एक मैनेजर राउंड आ जाता है। गहरी बिहेवियरल पड़ताल और एक टेक्निकल टास्क की उम्मीद रखिए, और अब बढ़ते हुए AI-पावर्ड सिस्टम में फैसले लेने पर एक सवाल भी, नॉन-ML रोल्स में भी।

कैंडिडेट्स जो इंटरव्यू सवाल बताते हैं

Online Technical Screen

  • LeetCode जैसी दो प्रॉब्लम, अक्सर एक सीधी-सादी और एक ज्यादा मुश्किल या इम्प्लीमेंटेशन-भारी
  • उम्मीद रहती है कि सारे टेस्ट केस पास हों, आमतौर पर HackerRank पर करीब 75 मिनट के अंदर
  • एक कैंडिडेट ने एक मुश्किल दूसरी प्रॉब्लम को एक LeetCode कॉन्टेस्ट और AtCoder तक ट्रेस किया

कोडिंग और डेटा स्ट्रक्चर्स

  • BFS के साथ ग्राफ ट्रैवर्सल
  • Course Schedule जैसी टोपोलॉजिकल-सॉर्ट और डिपेंडेंसी ऑर्डरिंग
  • मीडियम से हार्ड रेंज में डायनामिक प्रोग्रामिंग
  • लिंक्ड-लिस्ट और हीप के सवाल, जिनमें से एक स्क्रीनिंग राउंड में बताया गया

सिस्टम और लो-लेवल डिजाइन

  • किसी सर्विस का हाई-लेवल डिजाइन, जो कभी-कभी नए ग्रेजुएट और IC2 कैंडिडेट्स पर अचानक आ पड़ता है
  • लो-लेवल डिजाइन जो किसी कोडिंग राउंड में ही मिला दिया गया
  • लूप की तैयारी करते एक सीनियर कैंडिडेट ने पूछा कि APIs, डेटाबेस डिजाइन, स्केलेबिलिटी और ट्रेड-ऑफ में कितनी गहराई तक जाना है
  • AI-भारी लूप की तैयारी करते एक कैंडिडेट ने पढ़ने के लिए मॉडल-सर्विंग ट्रेड-ऑफ, इवैल्यूएशन लूप और RAG पाइपलाइन तय किए

बिहेवियरल और मैनेजरियल

  • अपने रिज्यूमे के किसी प्रोजेक्ट के बारे में बताइए और उसमें आपने कौन से ट्रेड-ऑफ किए
  • अंदर जाते एक कैंडिडेट ने पूछा कि growth mindset और कल्चर वाले सवालों का वजन कितना है
  • 'किसी ऐसे मौके के बारे में बताइए जब आपको AI-पावर्ड सिस्टम में ट्रेड-ऑफ तौलने पड़े'

Applied Science और ML रोल्स

  • K-means शुरू से खुद लिखिए, फिर उसे वेक्टराइज कीजिए
  • एक लाइन पर सबसे ज्यादा पॉइंट, फ्लोटिंग-पॉइंट प्रिसिजन को संभालते हुए
  • Explore बनाम exploit: Thompson sampling बनाम epsilon-greedy
  • कैलिब्रेशन, असंतुलित डेटा से निपटना, और डेटा-ड्रिफ्ट पकड़ना
  • जब ऑफलाइन मेट्रिक ऑनलाइन से बेहतर दिखें: ऐसा क्यों होता है और इसे कैसे ठीक करें

AI-असिस्टेड कोडिंग राउंड

  • किसी AI टूल के साथ हल की गई LeetCode जैसी एक प्रॉब्लम (जैसे एक load balancer)
  • आपका अपना IDE, साथ में GitHub Copilot या Claude जैसा कोई असिस्टेंट
  • पूरा प्रॉम्प्ट चिपकाइए मत; प्रॉब्लम को अपने शब्दों में टूल को बताइए
  • वे यह स्कोर करते हैं कि आप कैसे प्रॉम्प्ट करते हैं, डिबग करते हैं और दोबारा प्रॉम्प्ट करते हैं, सिर्फ आखिरी कोड नहीं

कैंडिडेट्स ने इस प्रोसेस के बारे में क्या कहा

SDE-1, AI पर केंद्रित टीम · अधूरा लूप बताया

इस कैंडिडेट ने बिना किसी रेफरल के करियर पोर्टल से अप्लाई किया और कुछ हफ्ते बाद असेसमेंट मिला: दो प्रॉब्लम, मीडियम से ज्यादा मुश्किल नहीं, एक इम्प्लीमेंटेशन-भारी, और दोनों मुश्किल से दस मिनट बचाकर हल कीं। पहला राउंड हायरिंग मैनेजर ने खुद लिया, जिसमें मैनेजरियल सवालों के साथ एक आधा लिखा हुआ C# डेटा स्ट्रक्चर था जिसे लाइव में एज केस के लिए आगे बढ़ाना था। फिर एक सीनियर इंजीनियर ने 25 मिनट उनकी AI बैकग्राउंड पर बिताए, उसके बाद मीडियम से हार्ड की एक डायनामिक प्रोग्रामिंग प्रॉब्लम आई।

कैंडिडेट का पूरा अनुभव पढ़ें →
SDE-2 · पूरे लूप का ब्योरा

फरवरी में असेसमेंट पार करने के बाद, इस SDE-2 को रिक्रूटर की एक हफ्ते की चुप्पी के बाद चार राउंड का लूप मिला। पहला राउंड एक BFS ग्राफ प्रॉब्लम था, जो कॉम्प्लेक्सिटी विश्लेषण के साथ हल हुआ। दूसरा राउंड एक लो-लेवल डिजाइन था, जिसमें एक रूखे और बीच में टोकने वाले सीनियर इंजीनियर थे, फिर भी उन्होंने कोड लिख दिया। तीसरा राउंड आराम से निकला, समय भी बचा। मैनेजर राउंड का अंत Course Schedule जैसे एक सवाल से हुआ।

कैंडिडेट का पूरा अनुभव पढ़ें →
Senior Applied Scientist (L63) · फोन स्क्रीन और चार राउंड का लूप

करीब तीन साल के अनुभव वाले एक डेटा साइंटिस्ट ने 60 मिनट की फोन स्क्रीन बताई (फॉलो-अप के साथ एक Min Stack प्रॉब्लम और बिहेवियरल सिचुएशन) और उसके बाद एक-एक घंटे के चार ML राउंड: K-means शुरू से लिखना और उसे वेक्टराइज करना, एक लाइन पर सबसे ज्यादा पॉइंट वाली प्रॉब्लम जिसमें फ्लोटिंग-पॉइंट प्रिसिजन संभालने में समय लगा और तब जाकर वे ऑप्टिमाइज्ड सॉल्यूशन तक पहुंचे, और explore/exploit, कैलिब्रेशन तथा ड्रिफ्ट डिटेक्शन पर सवालों के सेट। रिक्रूटर की तैयारी दो राउंड से मेल नहीं खाई।

कैंडिडेट का पूरा अनुभव पढ़ें →
SDE-2 · AI-असिस्टेड राउंड का ब्योरा साझा किया

एक SDE-2 ने उस AI-असिस्टेड कोडिंग राउंड के बारे में लिखा जो अब कुछ लूप में दिख रहा है, और बताया कि इससे पहले इसके बारे में लगभग कोई ब्योरा मौजूद ही नहीं था। उन्होंने एक load-balancer प्रॉब्लम पर HackerRank एडिटर के साथ-साथ एक AI असिस्टेंट इस्तेमाल किया, और उन्हें कहा गया कि पूरा सवाल चिपकाना नहीं है। दो-heap वाला तरीका उन्हें पहले से पता था, इसलिए उन्होंने प्रॉब्लम अपने शब्दों में बताकर उसी के लिए प्रॉम्प्ट किया; इंटरव्यूअर को सबसे ज्यादा इस बात की परवाह थी कि उन्होंने कैसे सवाल पूछे, डिबग किया और दोबारा प्रॉम्प्ट किया, न कि कच्चे सॉल्यूशन की।

कैंडिडेट का पूरा अनुभव पढ़ें →
एंट्री-लेवल SWE · आखिरी राउंड में रिजेक्ट

यह कैंडिडेट पहले दो राउंड आसानी से निकाल गए, एक टेक्निकल सवाल सटीक किया और बिहेवियरल जवाबों पर तारीफ भी मिली, दोनों LeetCode प्रॉब्लम पहले देखी हुई थीं। आखिरी राउंड एक मैनेजर के साथ था जो प्रभावित नहीं दिख रहे थे और जवाब के बीच में ही टोक देते थे। टेक्निकल टास्क लगभग मामूली था, बस एक वॉर्म-अप, लेकिन दबाव में उन्होंने उसे उलझा दिया और अटक गए। सबूत कि मैनेजर राउंड, और नर्वसनेस, एक मजबूत लूप को भी डुबा सकते हैं।

कैंडिडेट का पूरा अनुभव पढ़ें →

तैयारी कैसे करें

  • बिहेवियरल कहानियां एल्गोरिदम जितनी ही गंभीरता से तैयार कीजिए। हर राउंड इन्हीं से शुरू होता है और AA या मैनेजर राउंड इन पर पूरा जोर डालता है, और मजबूत टेक्निकल कैंडिडेट भी फिट के नाम पर रिजेक्ट हुए हैं। छह से आठ STAR कहानियां तैयार रखिए, जिनमें एक किसी AI या डेटा-भारी सिस्टम में ट्रेड-ऑफ पर हो।
  • कोड लिखने से पहले ऑप्टिमल तरीका बोलकर समझाइए और उसकी कॉम्प्लेक्सिटी बताइए, और लिखते वक्त भी बताते चलिए। समझाने का वजन है: एक कैंडिडेट को ऑप्टिमल सॉल्यूशन मिल गया लेकिन समझाने में लड़खड़ा गए, और एक और के इंटरव्यूअर सही तरीके के बावजूद प्रभावित नहीं हुए। साफ बोलकर समझाना चुपचाप सही सॉल्यूशन देने से बेहतर है।
  • रिक्रूटर डिजाइन को हल्का बता रहा है, इसलिए उसे छोड़ मत दीजिए। हाई-लेवल और लो-लेवल डिजाइन के सवाल नए ग्रेजुएट और IC2 लेवल पर सामने आए हैं, कभी-कभी बिना किसी चेतावनी के। जूनियर लूप के लिए भी दोनों की बुनियादी बातें सीख लीजिए ताकि अचानक आया डिजाइन राउंड आपको चौंका न दे।
  • उम्मीद रखिए कि फॉर्मेट रिक्रूटर के बताए से अलग होगा। एक कैंडिडेट ने पाया कि रिक्रूटर की तैयारी वाली सामग्री उनके दो राउंड से मेल नहीं खाई, इसलिए सिर्फ उस एक पटरी पर नहीं, कोडिंग, डिजाइन और बिहेवियरल तीनों पर तैयारी कीजिए।
  • अगर आपके लूप में AI-असिस्टेड राउंड है, तो सिर्फ जवाब नहीं, पूरे तरीके की प्रैक्टिस कीजिए। प्रॉब्लम पक्की तरह जानिए, उसे चिपकाने की बजाय अपने शब्दों में टूल को बताइए, और बग ठीक करने के लिए प्रॉम्प्ट और री-प्रॉम्प्ट की रिहर्सल कीजिए, क्योंकि यही प्रोसेस स्कोर होती है।
  • धीमे और खामोश फैसले के लिए तैयार रहिए। तेज असेसमेंट और लूप के बाद टीम-मैचिंग और मंजूरी की चेन में हफ्तों की चुप्पी आ सकती है, और अच्छी मौखिक फीडबैक ऑफर की गारंटी नहीं है। इंतजार करते हुए बाकी प्रोसेस भी चलती रखिए।

अक्सर पूछे जाने वाले सवाल

Microsoft के इंटरव्यू में कितने राउंड होते हैं?

एक रिक्रूटर स्क्रीन और ऑनलाइन असेसमेंट के बाद ज्यादातर लूप तीन से पांच राउंड के होते हैं। नए ग्रेजुएट और IC2 लूप अक्सर 45-45 मिनट के तीन राउंड होते थे; SDE-2 और सीनियर लूप में एक-एक घंटे के चार राउंड चले। हर राउंड में एक टेक्निकल टास्क के साथ बिहेवियरल सवाल आते हैं, और एक सीनियर 'as-appropriate' इंटरव्यूअर कुल फैसले में मदद करता है।

Microsoft Online Technical Screen क्या है?

Microsoft का ऑनलाइन असेसमेंट, आमतौर पर करीब 75 मिनट में HackerRank पर LeetCode जैसी दो प्रॉब्लम। ज्यादातर मीडियम होती हैं, कभी-कभी एक इम्प्लीमेंटेशन-भारी या ज्यादा मुश्किल, और उम्मीद रहती है कि सारे टेस्ट केस पास हों। एक इंटर्न अप्लिकेंट ने अलग से बताया कि उन्हें स्क्रीन के लिए HackerRank मिला।

क्या Microsoft सिस्टम डिजाइन के सवाल पूछता है?

कभी-कभी, और हमेशा वहां नहीं जहां आप उम्मीद करते हैं। कुछ लूप में अलग से हाई-लेवल डिजाइन राउंड होता है, कुछ में लो-लेवल डिजाइन किसी कोडिंग राउंड में ही मिला दिया जाता है, और कुछ सीनियर लूप अलग डिजाइन राउंड रखते ही नहीं, जैसे एक कैंडिडेट को बताया गया कि आखिरी राउंड की जगह एक समग्र मूल्यांकन होगा। कैंडिडेट्स नए ग्रेजुएट और IC2 लेवल पर भी चौंके हैं, इसलिए लेवल चाहे जो हो, बुनियादी बातें तैयार रखिए।

Microsoft में AA इंटरव्यूअर क्या होता है?

AA का मतलब है 'as-appropriate', एक सीनियर इंटरव्यूअर जो लूप को बंद करता है और किसी एक स्किल को आंकने की बजाय यह तौलता है कि आप कुल मिलाकर बार पार करते हैं या नहीं। यह बिहेवियरल फिट और ट्रेड-ऑफ की समझ में गहरे उतरता है, और फैसले में इसका काफी वजन होता है। कुछ लूप की जगह मैनेजर राउंड से खत्म होते हैं।

Microsoft कौन से कोडिंग सवाल पूछता है?

कैंडिडेट्स एक BFS ग्राफ प्रॉब्लम, Course Schedule जैसी डिपेंडेंसी ऑर्डरिंग, मीडियम से हार्ड तक की डायनामिक प्रोग्रामिंग, और लिंक्ड-लिस्ट तथा हीप के सवाल बताते हैं। ऑप्टिमल तरीके को उसकी कॉम्प्लेक्सिटी के साथ समझाने का असली वजन है: एक कैंडिडेट ऑप्टिमल सॉल्यूशन तक पहुंचे लेकिन समझाने में लड़खड़ाए, जबकि एक और के इंटरव्यूअर सही तरीके के बावजूद प्रभावित नहीं दिखे।

Microsoft की इंटरव्यू प्रोसेस में कितना समय लगता है?

तेज शुरुआत के बाद अक्सर धीमी। अप्लिकेंट बताते हैं कि असेसमेंट और लूप कुछ ही दिनों में हो गए, फिर एक-दो हफ्ते की खामोशी रही जब तक बात टीम-मैचिंग और मंजूरियों से गुजरती रही। मजबूत फीडबैक हमेशा ऑफर में नहीं बदलती, इसलिए दूसरे विकल्प भी खुले रखिए।

Microsoft इनका अपना वर्जन पूछेगा। फ्री Question Predictor में अपना असली जॉब डिस्क्रिप्शन पेस्ट कीजिए और वो 20 सवाल पाइए जो उस रोल में सबसे ज्यादा पूछे जाने की संभावना है, साथ में यह भी कि हर सवाल असल में क्या टटोल रहा है।

मेरे सवाल प्रेडिक्ट करें

मिलती-जुलती इंटरव्यू गाइड्स

Microsoft से कोई संबंध नहीं। सार्वजनिक कैंडिडेट रिपोर्ट्स से तैयार किया गया और समय-समय पर अपडेट होता है। इंटरव्यू प्रोसेस बदलते रहते हैं; इसे एक गाइड मानिए, गारंटी नहीं।

मुश्किल सवाल पूछे जाने से पहले उनकी रिहर्सल कीजिए

एक लाइव कोपायलट के साथ प्रैक्टिस कीजिए, फिर तैयार होकर अंदर जाइए। $29 Session Pass आपको इंटरव्यू पार करा देता है, न कोई सब्सक्रिप्शन, न कोई लॉक-इन।

GhostPilot पाएं