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