Apple का इंटरव्यू Big Tech के सबसे कम स्टैंडर्डाइज्ड प्रोसेस में से एक है, और शुरू करने से पहले सबसे पहले यही समझना जरूरी है। जहां Google और Meta पूरी कंपनी में एक ही प्लेबुक चलाते हैं, वहीं Apple में हर टीम अपना लूप खुद बनाती और चलाती है, इसलिए फॉर्मेट, सवाल और राउंड्स की संख्या org के हिसाब से काफी बदलती है। जो कैंडिडेट्स एक जनरल FAANG लूप की तैयारी करके आते हैं, वही सबसे ज्यादा चौंकते हैं।
ज्यादातर पाइपलाइन एक रिक्रूटर के संपर्क करने से शुरू होती हैं (अक्सर उस रोल के लिए जिसमें आपने महीनों पहले अप्लाई किया था) और वे हायरिंग मैनेजर स्क्रीन सेट कर देते हैं। वही HM राउंड असली पहला गेट है, जिसमें रिज्यूमे और प्रोजेक्ट्स की वॉक-थ्रू के साथ एक या ज्यादा टेक्निकल सवाल मिले होते हैं; किसी के लिए यह एक आसान सवाल भर होता है, तो किसी के लिए पूरा कोडिंग सेशन। टीम के हिसाब से इसके बाद आपको ऑनलाइन असेसमेंट, टाइम-बाउंड टेक-होम, या ऑनसाइट से पहले एक CoderPad स्क्रीन मिल सकती है।
ऑनसाइट लूप में आमतौर पर पांच या छह इंटरव्यू होते हैं, हर एक करीब 45 मिनट का, अक्सर वर्चुअल और कभी-कभी दो दिनों में बंटा हुआ। इसमें कोडिंग, सिस्टम डिजाइन, टीम के असली काम पर एक डोमेन डीप-डाइव, और बिहेवियरल राउंड मिले होते हैं; सीनियर लूप्स में एक स्किप-लेवल मैनेजर और एक org हेड भी जुड़ जाते हैं। कोडिंग का कोई भरोसा नहीं: कुछ राउंड LeetCode स्टाइल के होते हैं, तो कुछ में जॉब जैसा काम शून्य से लिखवाया जाता है, कोड पढ़वाया जाता है या डिबगिंग कराई जाती है, और कई कैंडिडेट्स को साफ कहा गया कि यह LeetCode जैसा बिल्कुल नहीं होगा।
सवालों से ज्यादा दो चीजें लोगों को गिराती हैं। रिक्रूटर की गाइडेंस अक्सर गलत होती है: लोग बताते हैं कि उन्हें कहा गया "बस DSA" या "CoderPad नहीं होगा", और मिला बिल्कुल उल्टा। और टाइमलाइन लंबी और धुंधली है, दो हफ्ते से लेकर पांच महीने तक, बीच में लंबी चुप्पी, ऑनसाइट के बाद भी घोस्टिंग, और कभी-कभी उस राउंड के अगले ही दिन रिजेक्शन जिसकी हायरिंग मैनेजर ने तारीफ की थी। खास टीम के हिसाब से तैयारी कीजिए और दूसरे ऑप्शन भी चालू रखिए।
जल्दी ही यह इंटरव्यू देने जा रहे हैं? GhostPilot आपकी लाइव कॉल सुनता है, सवाल पूछे जाते ही उसे पकड़ लेता है, और रियल-टाइम में एक स्ट्रक्चर्ड जवाब आपकी स्क्रीन पर डाल देता है। अगले मॉक में इसे आजमाएं, या ले लें एक $29 Session Pass, कोई सब्सक्रिप्शन नहीं, असली इंटरव्यू के लिए।
देखें यह कैसे काम करता हैइंटरव्यू प्रोसेस, राउंड दर राउंड
- रिक्रूटर स्क्रीन 15 से 30 मिनट की कॉल
पहला संपर्क आमतौर पर एक रिक्रूटर का होता है जो पाइपलाइन शुरू करता है, अक्सर उस रोल के लिए जिसमें आपने महीनों पहले अप्लाई किया था। एक कैंडिडेट ने इसे 15 मिनट की मीट एंड ग्रीट बताया जिसमें आगे के स्टेप्स और टाइमलाइन कवर हुई। यहीं टीम, लेवल (ICT3, ICT4, ICT5 और ऊपर) और बाकी इंतजाम तय होते हैं।
- हायरिंग मैनेजर स्क्रीन 45 से 60 मिनट
ज्यादातर टीमों के लिए असली पहला गेट: आपके रिज्यूमे और हाल के प्रोजेक्ट्स की वॉक-थ्रू के साथ एक या ज्यादा टेक्निकल सवाल। रिपोर्ट्स में एक आसान सवाल और जल्दी खत्म होने से लेकर पूरा लाइव कोडिंग सेशन तक सब है, कभी-कभी CoderPad पर, भले ही रिक्रूटर ने वादा किया हो कि CoderPad नहीं होगा।
- ऑनलाइन असेसमेंट या टेक-होम (रोल पर निर्भर) टीम के हिसाब से बदलता है
हर पाइपलाइन में यह नहीं होता। कुछ रोल्स (SRE, कुछ बैकएंड टीमें) में कोडिंग टेस्ट केस और मल्टीपल-चॉइस सवालों वाला OA होता है; एक एम्बेडेड कैंडिडेट को इसकी जगह 72 घंटे का टेक-होम मिला जिसमें मल्टीथ्रेडिंग जरूरी थी। बाकी टीमें सीधे लाइव इंटरव्यू पर चली जाती हैं।
- ऑनसाइट से पहले टेक्निकल स्क्रीन 45 से 60 मिनट, कभी-कभी दो एक साथ
कई टीमें लूप से पहले CoderPad पर एक कोडिंग स्क्रीन कराती हैं। फुल-स्टैक रोल्स के लिए यह दो इंटरव्यू हो सकते हैं, एक बैकएंड (आमतौर पर DSA) और एक फ्रंटएंड। कोडिंग जॉब के स्टैक की तरफ झुकती है, चाहे वो Java और Spring हो, Python हो, या कॉनकरेंसी।
- ऑनसाइट लूप 5 से 6 राउंड, हर एक करीब 45 मिनट
प्रोसेस का कोर हिस्सा, अक्सर वर्चुअल और कभी-कभी कई दिनों में बंटा हुआ। इसमें कई कोडिंग राउंड, सिस्टम डिजाइन, आपके डोमेन और पिछले काम पर डीप डाइव, और बिहेवियरल राउंड मिले होते हैं; कुछ टीमें पुराने प्रोजेक्ट का प्रेजेंटेशन भी जोड़ती हैं। यहां की कोडिंग शून्य से लिखवाने और ट्रेडऑफ पर जोर देने वाली होती है।
- स्किप-लेवल, पैनल और org-हेड राउंड हर एक 45 मिनट
सीनियर और हार्डवेयर लेवल पर लूप में स्किप-लेवल मैनेजर (HM के मैनेजर) और एक org हेड भी जुड़ जाते हैं, अक्सर एक कल्चर-फिट बातचीत के रूप में। हार्डवेयर कैंडिडेट्स करीब छह लोगों के पैनल बताते हैं, हर एक 45 मिनट का। Apple पूरे लूप का फीडबैक तौलता है, और कुछ टीमें लगभग सर्वसम्मत पॉजिटिव सिग्नल चाहती हैं।
कैंडिडेट्स जो इंटरव्यू सवाल बताते हैं
रिक्रूटर और हायरिंग मैनेजर स्क्रीन
- अपना रिज्यूमे और वो प्रोजेक्ट्स बताइए जिनकी जिम्मेदारी खुद आपकी थी
- बताइए आप आज यहां तक कैसे पहुंचे (यह टटोलने के लिए कि आप समय के साथ फैसले कैसे लेते हैं)
- एक वॉर्म-अप टेक्निकल सवाल, जो कुछ टीमों के लिए पूरी स्क्रीन ही होता है
- Apple क्यों, यह टीम क्यों
कोडिंग और डेटा स्ट्रक्चर्स
- LeetCode स्टाइल के DSA सवाल (कुछ हायरिंग मैनेजर खुद बताते हैं कि राउंड LeetCode स्टाइल है)
- शून्य से कोडिंग जो असली जॉब जैसी हो, ट्रेडऑफ पर भारी और साफ तौर पर LeetCode नहीं
- C में किसी डेटा स्ट्रक्चर पर काम करने वाले फंक्शन लिखिए (एम्बेडेड में एक आम सवाल)
- करीब 50 लाइन अनजान कोड पढ़िए और बताइए वो क्या करता है (जैसे, लेटेंसी मेजरमेंट)
कॉनकरेंसी, सिस्टम्स और टेक-होम
- मल्टीथ्रेडिंग और कॉनकरेंसी, कभी असली कोड में locks और semaphores के साथ, कभी सिर्फ कॉन्सेप्ट पर
- 72 घंटे का एक टेक-होम जिसमें मल्टीथ्रेडिंग जरूरी थी
- सिस्टम्स टीमों के लिए डिस्ट्रिब्यूटेड स्टोरेज, हाई-परफॉर्मेंस IO और फॉल्ट टॉलरेंस
- सिर्फ डिबगिंग के लिए एक अलग राउंड
सिस्टम डिजाइन और डोमेन डीप-डाइव
- एक सिस्टम डिजाइन राउंड, कभी-कभी बिना किसी चेतावनी के, 2 से 3 साल के एक्सपीरियंस पर भी
- बैकएंड और सीनियर लूप्स के लिए लो-लेवल और ऑब्जेक्ट-ओरिएंटेड डिजाइन (LLD)
- आपके डोमेन और आपके पिछले काम के ट्रेडऑफ पर एक गहरी टेक्निकल बातचीत
बिहेवियरल और टीम फिट
- किसी खास पुराने प्रोजेक्ट या इंटर्नशिप से जुड़े बिहेवियरल सवाल
- हायरिंग मैनेजर का एक कॉम्पिटेंसी राउंड
- स्किप-लेवल मैनेजर या org हेड के साथ कल्चर-फिट बातचीत
ML, डेटा और स्पेशलिस्ट वेरिएंट
- स्क्रीन में ML और GenAI की बेसिक्स, फिर एक लूप जो AI एजेंट्स या LLMs की तरफ मुड़ जाता है जिनका जॉब डिस्क्रिप्शन में नाम तक नहीं था
- एक लैंग्वेज मॉडल (जैसे bi-gram) इम्प्लीमेंट कीजिए और प्रोबेबिलिटी डिस्ट्रिब्यूशन समझाइए
- डेटा साइंस: classes और attributes पर एक Python राउंड और साथ में एक A/B टेस्टिंग राउंड
- SDET रोल्स के लिए टेस्ट स्ट्रैटेजी, ऑटोमेशन फ्रेमवर्क और डोमेन सवाल (Wi-Fi, Bluetooth, सेल्युलर)
कैंडिडेट्स ने इस प्रोसेस के बारे में क्या कहा
एक हायरिंग मैनेजर स्क्रीन के आखिर में C में डेटा-स्ट्रक्चर का कोडिंग सवाल आया, जो उन्होंने आसानी से निकाल लिया। उसी दिन रिक्रूटर ने 72 घंटे का टेक-होम भेजा जिसमें मल्टीथ्रेडिंग जरूरी थी। फिर उन्हें छह टेक्निकल इंटरव्यू के लिए Cupertino बुलाया गया, साथ में हायरिंग मैनेजर, स्किप मैनेजर और रिक्रूटर से छोटी मुलाकातें; तीन टेक्निकल बाद में वर्चुअली हुए, जो दूसरे शहर की एक पड़ोसी टीम के थे, और ट्रैवल का खर्च कंपनी ने उठाया।
कैंडिडेट का पूरा अनुभव पढ़ें →छह राउंड का लूप: हायरिंग मैनेजर, तीन टेक्निकल जिनमें Python के साथ ML और LLM टॉपिक्स थे, एक बिहेवियरल राउंड, हायरिंग मैनेजर के मैनेजर, और org हेड। छह में से पांच को लेकर वे संतुष्ट थे, स्किप-लेवल कोडिंग राउंड में कुछ क्लासिक Python सवालों (singleton पैटर्न, threading) में अटक गए, जबकि ML और सिस्टम डिजाइन अच्छे गए। org-हेड राउंड कल्चर-फिट बातचीत जैसा लगा, और हायरिंग मैनेजर ने लूप के दौरान खुलकर उनकी मदद की।
कैंडिडेट का पूरा अनुभव पढ़ें →करीब तीन साल के एक्सपीरियंस वाले एक बोर्ड-लेवल सर्किट डिजाइन इंजीनियर के एक ही समय पर Apple के छह अलग रोल्स के लिए हायरिंग मैनेजर राउंड हुए। उन्होंने फ्लो कुछ ऐसा बताया: हायरिंग मैनेजर, फिर इंजीनियर, फिर पैनल (या हायरिंग मैनेजर, पैनल, अपर मैनेजर), पैनल में करीब छह लोग और हर एक 45 मिनट का, आमतौर पर ऑनलाइन और कभी-कभी दो दिनों में बंटा हुआ। कई लूप रिजेक्शन में खत्म हुए, और आखिर में उन्होंने कहीं और का ऑफर ले लिया।
कैंडिडेट का पूरा अनुभव पढ़ें →एक निश, नॉन-जनरल SWE रोल के लिए इस कैंडिडेट ने पांच 45-मिनट राउंड का फाइनल वर्चुअल ऑनसाइट दिया, इससे पहले एक राउंड और 15 मिनट का रिक्रूटर इंट्रो हो चुका था। उन्होंने जोर देकर कहा कि इसमें कुछ भी LeetCode नहीं था: ज्यादातर शून्य से कोडिंग और ट्रेडऑफ पर चर्चा थी, जो असली काम को दिखाती है। तीन राउंड उन्होंने शानदार किए और बाकी दो में हिंट लेने पड़े।
कैंडिडेट का पूरा अनुभव पढ़ें →दो साल के एक्सपीरियंस वाले एक कैंडिडेट फाइनल लूप तक पहुंचे और रिक्रूटर की तरफ से बिना किसी चेतावनी के उन्हें सिस्टम डिजाइन राउंड थमा दिया गया। पहले कभी न किया होने की वजह से वे उसमें फेल हो गए और मानते हैं कि उसी एक राउंड ने ऑफर छीन लिया। उनकी सीख: मिड-लेवल FAANG लूप भी अचानक सिस्टम डिजाइन डाल सकते हैं, इसलिए बेसिक्स जल्दी सीख लीजिए।
कैंडिडेट का पूरा अनुभव पढ़ें →तैयारी कैसे करें
- रिक्रूटर से पूछिए कि हर राउंड में ठीक क्या-क्या आएगा, फिर चुपचाप उसके उल्टे की भी तैयारी कीजिए। कैंडिडेट्स बार-बार बताते हैं कि रिक्रूटर का बताया हुआ ("CoderPad नहीं", "बस DSA") असली राउंड से मेल नहीं खाता। इसे एक ढीला इशारा मानिए, वादा नहीं।
- सिर्फ "Apple" नहीं, उस खास टीम पर रिसर्च कीजिए। लूप टीम ही बनाती है और सवाल उसके असली काम के हिसाब से चलते हैं: सिस्टम्स के लिए कॉनकरेंसी, डेटा साइंस के लिए A/B टेस्टिंग, SDET के लिए वायरलेस, ML के लिए एजेंट्स और LLMs। जॉब डिस्क्रिप्शन के स्टैक के हिसाब से तैयारी कीजिए।
- ऐसी कोडिंग के लिए तैयार रहिए जो LeetCode नहीं है। स्टैंडर्ड DSA के साथ-साथ शून्य से इम्प्लीमेंटेशन, अनजान कोड पढ़कर समझाना, और लाइव डिबगिंग की उम्मीद रखिए। सिर्फ टेस्ट केस पास कराने की नहीं, ट्रेडऑफ बोलकर समझाने की प्रैक्टिस कीजिए।
- सिस्टम डिजाइन इसलिए मत छोड़िए कि आप खुद को बहुत जूनियर मानते हैं। 2 से 3 साल के एक्सपीरियंस वाले कैंडिडेट्स बताते हैं कि सिस्टम डिजाइन राउंड बिना चेतावनी आ गया, और उसमें फेल होना ऑफर पर भारी पड़ा।
- अपनी कॉनकरेंसी और मल्टीथ्रेडिंग सच में मजबूत कीजिए। यह टेक-होम, लाइव कोडिंग और कॉन्सेप्ट वाले सवालों के रूप में सिस्टम्स, Java और ML रोल्स में आता है, और यहीं लोग सबसे ज्यादा फंसते हैं।
- एक लंबे और खामोश प्रोसेस के लिए तैयार रहिए। लूप महीनों तक पांच-छह राउंड चलते हैं, अपडेट धीमे आते हैं, और कुछ कैंडिडेट्स हफ्तों इंतजार करते हैं या पॉजिटिव फीडबैक के अगले ही दिन रिजेक्शन पाते हैं। दूसरे ऑप्शन तैयार रखिए और चुप्पी को फैसला मत मानिए।
अक्सर पूछे जाने वाले सवाल
Apple के इंटरव्यू में कितने राउंड होते हैं?
रिक्रूटर स्क्रीन और हायरिंग मैनेजर राउंड के बाद ज्यादातर लूप्स में करीब 45 मिनट के पांच से छह इंटरव्यू होते हैं। सीनियर और हार्डवेयर लूप्स में स्किप-लेवल, org-हेड या पैनल राउंड जुड़ जाते हैं। छोटी पाइपलाइन भी होती हैं; कुछ इंटर्न बताते हैं कि एक ही इंटरव्यू के बाद ऑफर मिल गया।
क्या Apple LeetCode स्टाइल के सवाल पूछता है?
कभी-कभी। कुछ हायरिंग मैनेजर LeetCode स्टाइल DSA की पुष्टि करते हैं; दूसरी टीमें शून्य से कोडिंग, कोड पढ़ना या डिबगिंग कराती हैं और साफ कहती हैं कि यह LeetCode जैसा कुछ नहीं है। दोनों के लिए तैयारी कीजिए, और जॉब डिस्क्रिप्शन के स्टैक की तरफ ज्यादा झुकिए।
Apple का प्रोसेस इतना टीम-दर-टीम अलग क्यों है?
हर टीम अपना लूप खुद डिजाइन करती और चलाती है, इसलिए फॉर्मेट, टॉपिक और राउंड्स की संख्या org दर org बहुत बदलती है। रिक्रूटर का बताया हुआ अक्सर असलियत से मेल नहीं खाता, और Apple की दो टीमें एक ही समय पर आपके लिए बिल्कुल अलग प्रोसेस चला सकती हैं।
क्या ऑनलाइन असेसमेंट या टेक-होम होता है?
यह रोल पर निर्भर करता है। कुछ पाइपलाइन (जैसे SRE और कुछ बैकएंड टीमें) में कोडिंग टेस्ट केस और मल्टीपल-चॉइस सवालों वाला OA होता है; कुछ टाइम-बाउंड टेक-होम भेजते हैं (एक रिपोर्ट: 72 घंटे, मल्टीथ्रेडिंग जरूरी); कई सीधे लाइव इंटरव्यू पर चले जाते हैं।
Apple का इंटरव्यू कितना लंबा चलता है, और क्या घोस्टिंग आम है?
यह अक्सर लंबा और धुंधला होता है। कैंडिडेट्स दो हफ्ते से पांच महीने तक का समय बताते हैं, बीच में कई हफ्तों की चुप्पी, और ऑनसाइट के बाद औपचारिक रिजेक्शन ईमेल भी और पूरी घोस्टिंग भी। हायरिंग मैनेजर का अच्छा लगने वाला फीडबैक कोई गारंटी नहीं है।
Apple के इंजीनियरिंग लेवल क्या हैं?
Apple ICT लेवल इस्तेमाल करता है: मोटे तौर पर शुरुआती करियर (0 से 3 साल) के लिए ICT3, मिड-लेवल (4 या ज्यादा साल) के लिए ICT4, और सीनियर के लिए ICT5 और ICT6। आपका लेवल तय करता है कि कितने राउंड होंगे और लूप में सिस्टम डिजाइन और लीडरशिप का कितना सिग्नल मांगा जाएगा।
Apple इनका अपना वर्जन पूछेगा। फ्री Question Predictor में अपना असली जॉब डिस्क्रिप्शन पेस्ट कीजिए और वो 20 सवाल पाइए जो उस रोल में सबसे ज्यादा पूछे जाने की संभावना है, साथ में यह भी कि हर सवाल असल में क्या टटोल रहा है।
मेरे सवाल प्रेडिक्ट करें