मैं अभी भी एक अपेक्षाकृत जूनियर प्रोग्रामर हूं (मैं ~ 2 साल के लिए पैसे के लिए कोडिंग कर रहा हूं और इससे पहले लगभग 2 के लिए साइड-जिम्मेदारी के रूप में कुछ पेशेवर क्षमता में कोडिंग कर रहा हूं) इसलिए नमक के पर्याप्त अनाज का उपयोग करें।
मुझे एक बड़े एंटरप्राइज प्रोजेक्ट के लिए कोडर्स के लिए पहली स्क्रीन करने का कुछ अनुभव है (हमें पता था कि प्रोजेक्ट डूम किया गया था, लेकिन हे, वे वैसे भी भुगतान करना चाहते थे)। हायरिंग करने वाली फर्म के एकमात्र प्रोग्रामर के रूप में मुझे रिज्यूमे की समीक्षा करने और आवेदकों की स्क्रीनिंग का काम दिया गया था।
यह एक सरकारी परियोजना के लिए था, इसलिए यह शायद सबसे प्रतिभाशाली आवेदकों को आकर्षित नहीं करता था, लेकिन मुझे किसी से भी एक आवेदन नहीं मिला था एक github खाते के साथ जो वास्तव में कोड दिखाया गया था, और न ही जिनके पास कोई पोर्टफोलियो था, इसलिए मैंने fizzbuzz का उपयोग किया ( वस्तुतः सटीक समस्या) किसी पर भी पहली बार गुजरने वालों की तरह वे कार्यक्रम करने में सक्षम हो सकते हैं।
मैंने इसे एक छद्म-माफी के साथ पूर्वसूचक बताते हुए कहा कि मुझे पता था कि यह बेवकूफी थी, लेकिन मैं सिर्फ किसी भी काम करने वाले कोड को देखना चाहता था, और अगर वे चाहते थे कि वे समान या अधिक मूल्य या वास्तव में कुछ भी का एक और उदाहरण भेज सकते थे, लेकिन वह फ़िज़बज़ पर्याप्त होगा।
परिणाम: मुझे एक भी प्रतिक्रिया नहीं मिली जो वास्तव में सही थी, जो कि इंटरनेट पर उत्तरों की मात्रा पर विचार करते हुए मन-बहला रही है। किसी ने भी चोरी करने की जहमत नहीं उठाई। हमें सिर्फ उन लोगों को काम पर रखने के साथ जाना था जिन्होंने पहले परियोजना के असफल पिछले पुनरावृत्तियों पर काम किया था।
व्यायाम के शुरुआती झटके और निराशा के बाद कि सरकारी सॉफ्टवेयर / अनुबंध कितना खराब था, मुझे अपने कौशल के बारे में बहुत अच्छा लगा, इतनी छोटी जीत?
संपादित करें: सही नहीं होने से मेरा मतलब ऑफ-वन-वन त्रुटि नहीं है (यानी मैंने 100 नहीं 99 के माध्यम से पूछा) या कुछ अन्य निर्दोष बग जो कि एक आसान समाधान है। मेरा मतलब है कि कार्यात्मक नहीं है, या तो नहीं चलेगा / संकलन / आदि या स्पष्ट रूप से दिखाया गया कि समस्या सिर्फ पढ़ने और समझने की नहीं थी, एक महत्वपूर्ण भाग ने भी आवेदन वापस ले लिया और किसी ने इसके बजाय कुछ अन्य कोड नहीं भेजे।