Palantir के Forward Deployed Software Engineer (FDSE) इंटरव्यू में सिर्फ़ एल्गोरिदम ही नहीं, बल्कि कोडिंग, डेटा पर काम और असल दुनिया की समस्याओं को समझने और उन्हें फ्रेम करने की क्षमता का भी टेस्ट होता है।
यह कोर्स आखिरी समय की प्रैक्टिस के लिए एक क्वेश्चन बैंक है। इसका मतलब है कि हम आपको समय के दबाव में असली इंटरव्यू जैसे जवाब तैयार करने की ट्रेनिंग देते हैं, फिर उन्हें स्कोर करते हैं और आम गलतियों को सुधारते हैं।
मुख्य नियम यह है कि हम बिना AI टूल के प्रैक्टिस करते हैं, क्योंकि मकसद आपकी अपनी स्पीड, स्ट्रक्चर और कॉन्फिडेंस को बेहतर बनाना है।
हम इसे Palantir की ऑफिशियल गाइड नहीं मानते हैं, और जहाँ भी प्रोसेस की डिटेल्स अलग-अलग हो सकती हैं, हम उन्हें ‘गारंटीड’ के बजाय ‘आम तौर पर बताई गई’ (commonly reported) जानकारी के तौर पर दिखाते हैं।
असली इंटरव्यू की तरह प्रैक्टिस करें अगर आप प्रैक्टिस के दौरान AI का इस्तेमाल करते हैं, तो आप उस स्किल को ही खत्म कर देते हैं जिसे इंटरव्यू में परखा जा रहा है।
दूसरा नियम यह है कि आपकी कहानियाँ आपके असली अनुभव पर आधारित होनी चाहिए, और इसमें स्कूल प्रोजेक्ट्स भी शामिल हो सकते हैं।
जब आप नतीजों का ज़िक्र करें, तो उन्हें ‘मापे गए’ (measured), ‘अनुमानित’ (estimated) या ‘किस्से-कहानी पर आधारित’ (anecdotal) के तौर पर बताएँ, और प्रभावशाली दिखने के लिए कभी भी मनगढ़ंत नंबर न दें।
आखिर में, हम इंटरव्यू में पूछे गए सवालों को शब्द-दर-शब्द कॉपी नहीं करते हैं, क्योंकि मकसद असल स्किल को बेहतर बनाना है, न कि लीक हुए सवाल को रटना।
हर लेसन में एक राउंड के लिए 5 से 6 ओरिजिनल सवाल दिए जाते हैं, साथ ही एक मॉडल जवाब, इंटरव्यू लेने वाला किन चीज़ों को परख रहा है इसके लिए एक Scoring लाइन, और उस गलती के बारे में बताने के लिए एक Common mistake लाइन होती है जिसमें उस ‘ट्रैप’ (गलती करने की संभावना) का ज़िक्र होता है।
आइए देखें कि ऑनलाइन असेसमेंट के बारे में किन बातों को आम तौर पर बताई जाने वाली बातें माना जाना चाहिए, और किन बातों को नहीं माना जाना चाहिए:
Palantir, Foundry जैसे प्लेटफ़ॉर्म बनाता है, जिनका इस्तेमाल कई कस्टमर्स के लिए डेटा को इंटीग्रेट करने और ऑपरेशन्स चलाने में होता है, और Gotham, जिसका इस्तेमाल मुख्य रूप से सरकारी और डिफेंस सेक्टर में किया जाता है।
आपको प्रोडक्ट के बारे में बहुत ज़्यादा बारीक जानकारी की ज़रूरत नहीं है, लेकिन एक साफ़-सुथरा एक-लाइन का एक्सप्लेनेशन ज़रूरी है ताकि जब आप “Palantir ही क्यों” का जवाब दें या सिस्टम से जुड़े सवाल पूछें, तो आपकी बात में समझदारी और गहराई दिखे।
Palantir आम तौर पर दो इंजीनियरिंग ट्रैक के बारे में भी बताता है - Dev और Delta - जो इस बात को बदलते हैं कि आपके इंटरव्यू प्रोसेस (लूप) में किस चीज़ पर ज़्यादा ज़ोर दिया जाएगा।
Dev एक सॉफ़्टवेयर इंजीनियर होता है जो खुद प्लेटफ़ॉर्म बनाता है, और Delta एक FDSE होता है जो किसी एक कस्टमर के साथ मिलकर उन प्लेटफ़ॉर्म्स को असल और अव्यवस्थित (messy) डेटा पर डिप्लॉय करता है।
US सरकार और कमर्शियल पोस्टिंग के बीच ट्रैक की डिटेल्स अलग-अलग हो सकती हैं, खासकर क्लीयरेंस और ट्रैवल के मामले में, इसलिए हम एक को दूसरे जैसा नहीं मान सकते।
सबसे सुरक्षित तरीका यह है कि आप अपने रिक्रूटर या इनविटेशन से अपने ट्रैक और ज़रूरी शर्तों (constraints) की पुष्टि कर लें, और फिर उन्हीं स्किल्स की प्रैक्टिस करें।
यहाँ एक आसान तुलना दी गई है जिसका इस्तेमाल हम यह तय करने के लिए करेंगे कि किन सवालों की प्रैक्टिस सबसे पहले करनी है:
Palantir कोई तय FDSE इंटरव्यू प्रोसेस पब्लिश नहीं करता है, इसलिए राउंड के नाम और क्रम के बारे में जो जानकारी मिलती है, वह आम तौर पर सुनी-सुनाई बातों पर आधारित होती है और टीम, लोकेशन और लेवल के हिसाब से बदल सकती है।
जो चीज़ एक जैसी रहती है, वह है ज़रूरी स्किल्स का मिक्स, और यह क्वेश्चन बैंक उसी मिक्स के आधार पर बनाया गया है।
शुरुआती दौर में आम तौर पर एक ऑनलाइन असेसमेंट होता है, जो अक्सर HackerRank पर 60 से 90 मिनट का होता है और इसमें लगभग तीन टास्क होते हैं।
इन टास्क में आम तौर पर एक इम्प्लीमेंटेशन प्रॉब्लम, एक SQL क्वेरी और एक पेजिनेटेड REST API टास्क शामिल होता है; इसका मतलब है कि आपको एक एंडपॉइंट से मिलने वाले रिज़ल्ट के पेजों को लूप करना होगा और जो जानकारी मिलेगी, उसे इकट्ठा करना होगा।
इसके बाद, आम तौर पर होने वाले ऑनसाइट या पैनल इंटरव्यू में डीकंपोज़िशन, लर्निंग, री-इंजीनियरिंग, कोडिंग और सिस्टम डिज़ाइन जैसे राउंड शामिल होते हैं।
बिहेवियरल सवाल अक्सर अलग से बिहेवियरल इंटरव्यू के तौर पर नहीं, बल्कि टेक्निकल राउंड के अंदर ही पूछे जाते हैं।
यह कोर्स उस पूरे प्रोसेस को नौ राउंड स्किल्स में बांटता है जिन्हें हम रेट कर सकते हैं और बेहतर बना सकते हैं। इनमें रिक्रूटर स्क्रीन, ऑनलाइन असेसमेंट के तीन हिस्से, डीकंपोज़िशन, लर्निंग, री-इंजीनियरिंग, सिस्टम डिज़ाइन और बिहेवियरल स्किल्स शामिल हैं।
अपनी तैयारी को सही ढंग से आंकने के लिए, हम हर स्किल को अलग-अलग स्कोर करते हैं, न कि यह कहते हैं कि “मैं इंटरव्यू में अच्छा हूँ” (एक ही कैटेगरी में सबको रखकर)। आइए उन नौ राउंड पर नज़र डालें जिनका इस्तेमाल हम सेल्फ-असेसमेंट और प्रैक्टिस प्लान के लिए करेंगे: