अन्य के जवाब है कि मैं की बात के रूप upvoted है प्रदान की है चाहिए । कारण मैं एक और उत्तर लिखता हूं क्योंकि मैं जो कहना चाहता हूं वह शायद एक टिप्पणी में फिट नहीं होगा, और क्योंकि कुछ के बारे में कहा जाना चाहिए कि एक अच्छा प्रोग्रामिंग नौकरी साक्षात्कार कैसे हो सकता है।
पहले अच्छे साक्षात्कार में मुझे याद है, हमने बात की, बहुत कुछ, बिना जल्दबाजी के। फ़ोन पर, ऑब्जेक्ट ओरिएंटेड डिज़ाइन और C ++ में इसे लागू करने के पेशेवरों और विपक्षों के बारे में एक घंटे के लिए सबसे पहले। फिर, साइट पर, मैंने कई लोगों के साथ उनके सॉफ्टवेयर विकास प्रथाओं, एकीकरण, परीक्षण, संस्करण नियंत्रण और कॉन्फ़िगरेशन प्रबंधन, टीमों और जिम्मेदारियों के बारे में, प्रौद्योगिकी के बारे में और डिजाइन के बारे में बात की। यह एक पूरे दिन का साक्षात्कार था जिसमें उन लोगों के साथ दोपहर का भोजन शामिल था जिन्होंने मुझे साक्षात्कार दिया था। अगर मैं पहले से ही जो कर रहा था, उसमें वह उपयुक्त रूप से फिट होता, तो यह सभी के बारे में था।
कभी-कभी, अच्छे साक्षात्कार सभी लंबे होते हैं, सॉफ्टवेयर विकास के बारे में एक से दो घंटे की बातचीत। कोई समस्या हल करने वाले प्रश्न, कोई पहेलियाँ और कोई कोडिंग चुनौतियाँ नहीं हैं।
अगर मैं आज किसी प्रोग्रामिंग जॉब के लिए किसी का इंटरव्यू ले रहा होता, तो मैं पसन्द करता। मैं विषयों की चौड़ाई के बारे में राय माँगता हूँ, और गहराई को एक तरफ छोड़ता हूँ:
- आपकी प्रोग्रामिंग भाषा प्राथमिकताएँ कौन सी हैं? क्यों?
- अपवाद से निपटने के लिए कैसे दृष्टिकोण?
- क्या स्तरित डिजाइन के लाभ एक मिथक नहीं हैं?
- क्या निरंतर एकीकरण दक्षता के लिए बोझ नहीं है?
- किसके कोड का एक टुकड़ा लिखा है, यह अधिकार चाहिए?
- आप "प्रवाह" में आने के लिए क्या करते हैं।
- रिपोर्ट दोषों को एक परियोजना योजना में कैसे शामिल किया जाना चाहिए?
- ...
वे एक से अधिक उत्तर वाले प्रश्न हैं, और वे सभी उन विषयों के बारे में हैं जिनके बारे में एक सॉफ्टवेयर डेवलपर को सूचित राय होनी चाहिए। मैं उन जवाबों से तहे दिल से सहमत हूं जो पिछली वास्तविक समस्याओं का उल्लेख करते हैं जो एक वार्तालाप विषय (प्रश्नों के रूप में नहीं) के रूप में अनुभव किए जाते हैं।
प्रभावी सॉफ्टवेयर विकास के बारे में अधिक वैज्ञानिक अध्ययन चूंकि पीपुलवेयर कहते हैं कि सबसे अच्छा प्रोग्रामर वे हैं जो सॉफ्टवेयर विकास की गतिशीलता को समझते हैं, भले ही उनके पास उच्चतम आईक्यू न हो। मैं बल्कि एक बदमाश को ले जाऊंगा, जो n
वर्षों के अनुभव के साथ किसी को सीखने के लिए उत्सुक है जो 1
बार- n
बार अनुभव के वर्ष को उबालता है। मेरा व्यक्तिगत पूर्वाग्रह उन उम्मीदवारों के प्रति है जो बॉक्स के बाहर सोचने की प्रवृत्ति रखते हैं, और साथ ही साथ यह भी जानते हैं कि वर्तमान (मेरे) बॉक्स में कैसे फिट होना है।