किसी भी उपकरण की तरह, वे बेहद मददगार हो सकते हैं, या बेहद खतरनाक हो सकते हैं। एक पावर ड्रिल आपके जीवन को इतना आसान बना देगा - जब तक आप अपने हाथ के शीर्ष के माध्यम से ड्रिल नहीं करते हैं और ईआर में खुद को लैंड करते हैं। भर्ती में प्रोग्रामिंग चुनौतियों के साथ भी यही सच है।
द गुड : यह किसी ऐसे व्यक्ति का पता लगाने का एक प्रभावी तरीका हो सकता है, जो कागज पर, एक प्रोग्रामर के रूप में सम्मोहक नहीं हो सकता है। एक ऐसी चीज़ जिसमें डिग्री बहुत कम लोगों के पास होती है, जिसे आम तौर पर "प्रोग्रामिंग" संबंधित क्षेत्र - जीव विज्ञान, राजनीति विज्ञान, कला इतिहास ...
यदि वे आपकी चुनौतियों से गुजरते हैं, तो महान हैं। उन्होंने प्रोग्रामिंग सीखी, किसी तरह, और यह स्पष्ट रूप से अटक गया है। अगर वे घबरा जाते हैं, तो उनका आवेदन वास्तव में कुछ हो सकता है जो एचआर के माध्यम से फिसल जाता है।
खराब : एक खराब लिखित प्रोग्रामिंग चुनौती वास्तव में प्रोग्रामिंग कौशल का आकलन नहीं करती है । यह प्रोग्रामिंग कौशल के माध्यम से पहेली को सुलझाने का परीक्षण करता है । समस्या यह है कि बाद में एक दो चर प्रश्न है - क्या आप पहेली हल करने में अच्छे हैं, और क्या आप कोड के माध्यम से पहेली को हल कर सकते हैं। यह पूरी तरह से प्रतिभाशाली प्रोग्रामर के लिए संभव है जो पहेली हल करने वाले भाग में पूरी तरह से विफल हो जाता है।
अधिकांश प्रोग्रामिंग चुनौतियों मैं भी देखा है कि जो लोग कर रहे हैं का पता लगाने में असफल पास तुम क्या चाहते करने के लिए, यह कैसे लिखा है पर निर्भर करता है।
उन दोनों को कम करने के तरीके हैं। उत्तरार्द्ध के लिए, मैं "आंशिक ऋण" को उन समाधानों के रूप में स्वीकार करने पर विचार करूंगा, जो वहां नहीं लगते, "यहां बताया गया है कि मैं इसे कैसे हल करूंगा ..." आदि यदि आप वास्तव में समस्या की तलाश कर रहे हैं। समाधानकर्ताओं। सब के बाद, बहुत कम लोग अकेले ही कोड करते हैं, और अगर उनका जवाब सही होता अगर वे एक वरिष्ठ सहयोगी से पूछ सकते थे "हे जिम, क्या आप एक्स को लागू करने का एक अच्छा तरीका जानते हैं?", यह बहुत अच्छी तरह से कोई हो सकता है जिस पर आप चाहते हैं? तुम्हारी टीम।
पूर्व कुछ कठिन है, क्योंकि उस पर बोझ आप पर है। पहेली / समस्याओं / चुनौतियों को चुनें जो मायने रखती हैं। यदि आपके समूह में कोई भी कभी भी अपने काम में ट्रैवलिंग सेल्समैन की समस्या से दूर रहकर भी किसी चीज के खिलाफ नहीं आया है, तो ट्रैवलिंग सेल्समैन पर कुछ चालाक स्पिन न करें, जो चुनौती आपके सामने आती है। इस तरह, यदि वे "समस्या को हल करने और इसे कोड करने" के समस्या निवारण पहलू पर विफल हो रहे हैं, तो वे कम से कम कुछ ऐसी चीज़ों में असफल हो रहे हैं जो वास्तव में आएगी, न कि कुछ मनमाने ढंग से होशियारी के बजाय आपकी टीम दोपहर के भोजन पर थूक देगी।