मुझे लगता है कि एक साक्षात्कार में यह प्रदर्शित करना महत्वपूर्ण है कि आप अपने ज्ञान की सीमाओं के साथ सामना करने में कैसे सक्षम हैं। आपका नियोक्ता एक ऐसी तकनीक पर 200-पृष्ठ के दस्तावेज़ को डंप करने में सक्षम होने जा रहा है जिसे आप नहीं जानते हैं, और आपसे अपेक्षा करते हैं कि आप इसके लिए विशेषज्ञ बनें।
जब मैंने अपनी वर्तमान स्थिति के लिए साक्षात्कार किया, मैंने कॉलेज के बाद से कई वर्षों में कोई सी ++ नहीं लिखा था, और उतना ही स्वीकार किया था। जब किसी ने class A : public B
व्हाइटबोर्ड प्रश्न के भाग के रूप में लिखा , तो मुझे याद नहीं आया कि कौन सा आधार वर्ग था और जो व्युत्पन्न था, लेकिन साक्षात्कारकर्ता से वाक्य रचना के बारे में पूछने के बाद, मैं अंतर्निहित अवधारणाओं के अपने ज्ञान के आधार पर प्रश्न का सफलतापूर्वक उत्तर देने में सक्षम था। , और नौकरी की पेशकश की गई थी। दूसरी ओर, जो कोई व्यक्ति पिछले 5 वर्षों से हर दिन C ++ में प्रोग्रामिंग करने का दावा करता है, उसे पता होना चाहिए कि उनके सिर के ऊपर से वाक्य रचना बंद है।
हालांकि, यहां तक कि कोई भी जो हर समय एक विशेष भाषा का उपयोग करता है, कुछ क्षेत्रों में जंग खा सकता है जो आप उम्मीद नहीं कर सकते हैं, लेकिन इसके लिए एक अच्छा कारण होना चाहिए। उदाहरण के लिए, मैं एम्बेडेड प्रोग्रामिंग करता हूं, और एक फ़ाइल से लंबे समय तक खोलने या पढ़ने के लिए कोड नहीं लिखा है, या किसी उपयोगकर्ता से इनपुट प्राप्त करता है, या एक डेटाबेस को क्वेरी करता है, या एक जीयूआई आकर्षित करता है। इसका मतलब यह नहीं है कि मैं उन कौशलों को शीघ्रता से प्राप्त नहीं कर सकता, लेकिन मुझे ऐसा करने की क्षमता प्रदर्शित करने के लिए तैयार रहना चाहिए, न कि उनसे केवल इसके लिए अपने शब्द लेने की अपेक्षा करनी चाहिए।
एक अन्य उदाहरण के रूप में, पिछली नौकरी में, हमारी सभी मेमोरी को स्टेटिक रूप से आवंटित किया जाना था, जिससे अल्ट्रा-विश्वसनीयता के लिए अधिकतम रैम आवश्यकताओं को साबित करना आसान हो सके। दुर्लभ अपवाद में यह संभव नहीं था, आपको इस पर हस्ताक्षर करने के लिए एक सहकर्मी प्राप्त करना था, और मेमोरी को कभी भी मुक्त नहीं किया जा सकता था। मुझे गतिशील आवंटन से बचने में बहुत अच्छा मिला , लेकिन यह ऐसा करने में अच्छा नहीं है।
यदि उन क्षेत्रों के बारे में एक प्रश्न पूछा जाता है, तो मैं मानता हूं कि मैं कठोर था, और कारण देता हूं, फिर सबसे अच्छा मैं उत्तर देने के लिए आगे बढ़ सकता हूं, आवश्यक रूप से स्पष्ट प्रश्न पूछ रहा हूं।