फ़ॉरवर्ड डिप्लॉयड इंजीनियर (FDE) इंटरव्यू में आमतौर पर यह परखा जाता है कि क्या आप कस्टमर की किसी उलझी हुई समस्या को भरोसे या समय-सीमा को तोड़े बिना एक काम करने वाले समाधान में बदल सकते हैं। इस नौकरी में सॉफ़्टवेयर इंजीनियरिंग और डिलीवरी का काम मिला-जुला होता है; यानी आप सिस्टम बना या इंटीग्रेट कर रहे होते हैं और साथ ही क्लाइंट को फ़ैसले लेने में गाइड भी कर रहे होते हैं। यह कोर्स इसी मिले-जुले काम को सीखने लायक बनाने के लिए है, खासकर तब जब आप सॉफ़्टवेयर इंजीनियरिंग, नए ग्रेजुएट की भर्ती, सॉल्यूशंस इंजीनियरिंग या कंसल्टिंग जैसे क्षेत्रों से आ रहे हों।
यह पहला लेसन उन उम्मीदों को तय करता है कि इंटरव्यू लेने वाले किन संकेतों (सिग्नल्स) को देखते हैं, हम कैसे प्रैक्टिस करेंगे, और अलग-अलग कंपनियों में इंटरव्यू के तरीके (इंटरव्यू लूप) क्यों अलग-अलग होते हैं। इसे पूरा करने के बाद आपको पता चल जाएगा कि आप क्या सीखने वाले हैं और हम आपकी प्रोग्रेस को कैसे मापेंगे।
ज़्यादातर FDE इंटरव्यू लूप आपको मुश्किल एल्गोरिदम से उलझाने की कोशिश नहीं करते। वे यह देखना चाहते हैं कि क्या आप असल दुनिया में काम पूरा कर सकते हैं, जब ज़रूरतें बदलती हैं, सिस्टम में कमियां होती हैं, और कई स्टेकहोल्डर्स अलग-अलग चीज़ें चाहते हैं। इंटरव्यू लेने वाले इस बात का सबूत ढूंढते हैं कि आप कस्टमर के एनवायरनमेंट में टेक्नोलॉजी को इंटीग्रेट कर सकते हैं, सही ट्रेड-ऑफ़ (समझौते) कर सकते हैं और काम के दौरान साफ़-साफ़ बातचीत कर सकते हैं।
इस स्थिति पर विचार करें। एक क्लाइंट कहता है, “हमें अपने ऐप को आपके प्लेटफ़ॉर्म से दो हफ़्ते में कनेक्ट करना है, और सिक्योरिटी के लिए सिंगल साइन-ऑन (SSO) की ज़रूरत है, जिसका मतलब है कि एक सेंट्रल आइडेंटिटी सिस्टम के ज़रिए लॉग इन करना ताकि एक ही लॉग इन कई ऐप्स पर काम करे।” एक FDE के तौर पर, आपको सही सवाल पूछने होंगे, यह पता लगाना होगा कि उस समय में क्या मुमकिन है, और उन्हें ऐसे प्लान की ओर गाइड करना होगा जिसे वे असल में लागू कर सकें।
ऊपर से अलग दिखने वाले सवालों के बावजूद, इंटरव्यू लेने वाले अक्सर उन्हीं कुछ खास संकेतों (सिग्नल एरिया) के आधार पर स्कोरिंग करते हैं। यहाँ उन क्षेत्रों और उनके अंदर की छोटी स्किल्स का एक मैप दिया गया है। आइए देखें कि वे संकेत आमतौर पर कैसे दिखते हैं:
FDE इंटरव्यू में बेहतर होने का मतलब है ज़्यादातर फ़ीडबैक के साथ बार-बार अभ्यास करना। आप कुछ तरह के सवालों का अभ्यास करते हैं, अपने जवाब की तुलना एक अच्छे पैटर्न से करते हैं, और फिर बेहतर स्ट्रक्चर और समझ के साथ उसी सवाल का दोबारा जवाब देते हैं। हम इसी तरीके का इस्तेमाल करेंगे ताकि अगर आपके पास कोई FDE मेंटर न भी हो, तब भी आप बेहतर हो सकें।
हम बार-बार उसी चल रहे एंगेजमेंट उदाहरण पर वापस आएंगे। आप ‘डिस्कवरी’ करने का अभ्यास करेंगे - यह सवाल पूछने का वह चरण है जहाँ आप असली समस्या और सीमाओं को समझते हैं, एक प्लान का प्रस्ताव रखते हैं, और जब क्लाइंट कुछ अवास्तविक चीज़ मांगता है तो उसे संभालते हैं। हर लेसन आपको खुद को ग्रेड करने का तरीका देता है, ताकि आप बिना अंदाज़ा लगाए बता सकें कि जवाब कितना अच्छा है।
इसकी गति बनाए रखने का एक आसान तरीका है कि सीखने के दिनों और मॉक इंटरव्यू के दिनों को बारी-बारी से रखा जाए। सीखने के दिनों में आप एक लेसन पढ़ते हैं और जवाब के स्ट्रक्चर के बारे में नोट्स लेते हैं। मॉक इंटरव्यू वाले दिनों में आप अपना जवाब ज़ोर से बोलते हैं, समय तय करते हैं, और फिर हर बार उसी चेकलिस्ट का इस्तेमाल करके उसे ग्रेड करते हैं। इसे पक्का करने के लिए इस साप्ताहिक अभ्यास प्रक्रिया का इस्तेमाल करें: