क्या "हमें एक कोड के साथ एक पृष्ठ भेजें" एक विशिष्ट साक्षात्कार आवश्यकता है? [बन्द है]


9

हाल ही में मुझे नौकरी के साक्षात्कार के लिए "कोड वाला एक पृष्ठ" दिखाने के लिए कहा गया था। मुख्य रूप से एक बैक-एंड प्रोग्रामर होने के नाते, और यही वह स्थिति है जिसके लिए मैंने आवेदन किया था, मैंने पहली बार उस व्यक्ति से कहा था जिसके साथ मैं बात कर रहा था: PHP सर्वर पर निष्पादित होता है और इसलिए केवल "पेज" देकर दिखाई नहीं देता है।

हालाँकि, उनकी इच्छा के बाद, मैंने उन पृष्ठों के लिंक भेजे जिन्हें मैंने पहले काम किया है। जाहिर है कि वे HTML, CSS, JS को छोड़कर कुछ भी नहीं देख सकते थे ... उन्होंने कहा कि यह पर्याप्त नहीं था, वे PHP नहीं देख सकते थे।

यह समझते हुए कि वे शायद मेरे कौशल और / या रुचि को जानना चाहते थे, मैंने उन्हें अपना स्टैक ओवरफ्लो प्रोफ़ाइल भेजा। मेरे सभी सवालों और जवाबों के बीच, उनमें से अधिकांश कोड के साथ निश्चित रूप से हैं। लेकिन ऐसा लगता है कि यह वही नहीं है जो वे चाहते थे।

खैर, मेरे पास कोई कोड नहीं है जिसे मैं किसी को देखने के लिए प्रकाशित कर सकता हूं। और मैं इसे उस कोड के लिए कभी नहीं करूंगा जिसे मैंने तैनात किया है, जाहिर है।

तो मेरा प्रश्न है / हैं: "कोड के साथ हमें एक पृष्ठ भेजें" क्या मतलब है? मुझे क्या भेजना चाहिए? क्या यह एक सामान्य साक्षात्कार की आवश्यकता है?


4
भर्ती करने वाले व्यक्ति के दृष्टिकोण से, यह सिर्फ उनसे कहता है कि आपके पास कोड के सभ्य नमूने के साथ आने के लिए प्रतिबद्धता की कमी है। मेरा सुझाव है कि आप एक प्रयास करें, कुछ करने के लिए कुछ कोड लिखें, वास्तव में कुछ भी करें और उन्हें भेजें
जेसन

वे शायद यह देखना चाहते हैं कि आप कैसे कोड करते हैं। उन्हें एक छोटा सा नमूना प्रोजेक्ट भेजें। या अगर आप के पास उन्हें ऑनलाइन भंडार के लिए इंगित करें।
एसडी

जवाबों:


26

इसका मतलब है कि कुछ स्रोत कोड भेजें। यह एक बहुत ही आम साक्षात्कार उम्मीदवारी का अनुरोध है।

तुम्हे यह करना चाहिए। इससे उन्हें बहुत मतलब नहीं है। वे बस कुछ मूल प्रवाह और अच्छी कोडिंग शैली देखना चाहते हैं।

अपनी नौकरी खोज के दौरान कुछ समय पहले, मैंने विभिन्न भाषाओं में पुराने ACM प्रोग्रामिंग प्रतियोगिता प्रश्नों का एक समूह हल किया। मैं कोड नमूने के लिए उन का उपयोग करें।

भले ही यह नौकरी की संभावना आपके लिए कैसे निकले, मैं आपकी अगली संभावना के लिए कुछ नमूने एक साथ रखने की सलाह दूंगा। जब हमने लोगों को अतीत में माना है, तो मैं हमेशा कुछ कोड देखने के लिए कहता हूं। मैं इसे या किसी भी चीज़ को संकलित करने या निष्पादित करने से भी परेशान नहीं हूं, मुझे संरचना, टिप्पणी, और यह देखने में अधिक दिलचस्पी है कि यह इस तरह के सामान की तरह नहीं दिखता है


मेरे पास बहुत सारे कोड हैं जो मैंने प्रोजेक्ट यूलर प्रश्नों को हल करने के लिए उपयोग किया था लेकिन मैं यह नहीं मानता कि लूप का एक गुच्छा एक अच्छा कोडिंग और विशेषज्ञता उदाहरण के रूप में फिट होगा।
acm

5
@andre matos: इसलिए इसे फंक्शंस में विभाजित करें, यह बहुत छोटा है, और इसका उपयोग करें। एक बहुत ही कठिन गणितीय चुनौती को हल करने के लिए एक कार्यक्रम लिखना एक महान कोड नमूना हो सकता है।
whatsisname

मैं सोच रहा था ... यदि लक्ष्य डेलीवेट लिंक पर आपके द्वारा दिखाए जाने वाले कुछ से बचने के लिए है, तो क्या जावास्क्रिप्ट पर्याप्त नहीं होना चाहिए? हर कोई कोडिंग शैली PHP और JS के बीच निश्चित रूप से समान है ...
acm

उन लोगों के लिए जो इसके लिए पूछते हैं - आप यह कैसे सुनिश्चित कर सकते हैं कि जो उम्मीदवार आपको भेज रहा है वह वास्तव में उसके द्वारा लिखा गया था? क्या आप उन्हें यह समझाने के लिए कहते हैं कि वे आपके लिए इसे पढ़ें? हम हमेशा उम्मीदवारों को साक्षात्कार के दौरान एक छोटा सा स्निपेट लिखने के लिए कहते हैं और एक कोड की समीक्षा करते हैं जो हम उन्हें देते हैं।
डेव किनकैड

4
@ दिया, ये आमतौर पर "अस्वीकृति" कदम हैं। यदि कोई आपको (Google / मित्र) मदद से भी कोड का एक अच्छा स्निपेट नहीं दे सकता है, तो वह या तो स्थिति में दिलचस्पी नहीं रखता है या सक्षम नहीं है। यदि आपके पास 100 रिज्यूमे हैं, तो इस तरह के कदम उस संख्या को बहुत कम कर देते हैं।
शमिता वर्मा

4

हालांकि उनका अनुरोध असामान्य नहीं है , एक उम्मीदवार के पास वास्तव में एक साक्षात्कार के दौरान कुछ कोड लिखने के लिए बहुत अधिक उत्पादक है जो एक समस्या को हल करता है जिसे साक्षात्कारकर्ता ने वर्णित किया है। या, शायद आपको उनके उत्पादन सामान से कोड के एक यादृच्छिक स्निपेट की समीक्षा करने और प्रतिक्रिया प्रदान करने के लिए कहा जाएगा। उम्मीद है, आप दोनों से पूछा जाएगा।

आप वास्तव में एक कंपनी में काम करना चाहते हैं जो आपसे यह पूछती है, क्योंकि इसका मतलब है कि भविष्य में आपके साथ काम करने वाले लोगों को उसी फिल्टर से गुजरना होगा।

फिर भी, बॉयलरप्लेट सामान के कुछ उपयोगी बिट्स को प्रकाशित क्यों नहीं किया गया है जो हम सभी गिथब जैसी साइट पर बिछा रहे हैं? इसे अद्यतित रखें, इसे परिष्कृत करें (दूसरे शब्दों में, बस इसे ड्रॉप न करें और इसके बारे में भूल जाएं) और अपने आवेदन के साथ उस सामान को भेजें । इसके अलावा कुछ इंगित करें:

I love solving problems on the spot! Please give me something to solve
during the interview.

यह बिल्कुल अनुचित नहीं है, और आपको भेजने में उपलब्ध स्निपेट्स के आसपास (कमी) उपलब्ध कराने में मदद मिल सकती है।


3

मुझे वास्तव में यकीन नहीं है कि वे क्या चाहते हैं ... शायद एक नमूना कार्यक्रम? वेब डेमो के लिए आपको सर्वर कॉन्फ़िगरेशन के साथ बंडल करना पड़ सकता है? मुझे यकीन नहीं है कि अगर मुझसे पूछा जाए तो मैं कैसे करूँगा। यहां तक ​​कि वाक्यांश "कोड वाला एक पृष्ठ" समझना आसान नहीं है ... क्या वे PHP का एक वास्तविक मुद्रित पत्र-प्रारूप पृष्ठ चाहते हैं? क्या वे एक वेबसाइट से एक निष्पादन योग्य डेमो "पेज" चाहते हैं (इस तथ्य को भूल जाएं कि यह बाकी साइट के संदर्भ के बिना काम नहीं कर सकता है)। क्या वे इस आवश्यकता को और स्पष्ट करने में सक्षम हैं?

लेकिन अगर वे एक PHP डेवलपर के लिए काम पर रख रहे हैं और वे समझ नहीं सकते हैं कि लाइव साइट से PHP उन्हें कभी दिखाई नहीं देगा, तो शायद यह एक ज्ञानवान संभावित कर्मचारी की तलाश करने का संकेत है?


यही मैंने पहले सोचा था। लेकिन कर्मचारी और मेरे बीच एक मध्यस्थ है इसलिए मुझे यकीन नहीं है कि गलती किसकी है। :-)
ACM

1
@andre matos: ओह। यदि यह एक गैर-तकनीकी भर्ती है, जिसे पता नहीं है कि आपको वास्तव में डब्ल्यूटीएफ "कोड वाले पृष्ठ" के लिए अलग-अलग संभावित विकल्पों के साथ प्रस्तुत करके स्पष्टीकरण के लिए उन्हें क्या दबाने की आवश्यकता हो सकती है ... या कर्मचारी / काम पर रखने वाले प्रबंधक से संपर्क करने की कोशिश करें यदि संभव हो तो सीधे।
FrustratedWithFormsDesigner

मेरा विश्वास करो, मैंने किया। अब तक, मेरा मानना ​​है कि भर्ती करने वाला सोच सकता है कि मैं एक मोरन हूं जिस तरह से मैंने कहा कि PHP कोड दिखाना एक डब्ल्यूटीएफ है। :-)
३५:११

1
@andre matos: यह पूर्ण डब्ल्यूटीएफ नहीं है, लेकिन उन्होंने इसके लिए रास्ता पूछा था। आप उन्हें एक नमूना कार्यक्रम, कुछ सरल दिखाने की पेशकश कर सकते हैं जो उपयोगकर्ता के फॉर्म इनपुट को लेता है, फिर स्ट्रिंग को रिवर्स या कुछ में प्रिंट करता है, बस यह साबित करने के लिए कि आप वास्तव में PHP जानते हैं। लेकिन मैं इस तरह के सवालों का प्रशंसक नहीं हूं, क्योंकि यदि आपके पास सही दोस्त हैं, तो जवाबों को नकली करना आसान है। असली परीक्षा आमने-सामने आती है जहां आप वास्तव में कोडिंग के बारे में बात कर सकते हैं !
FrustratedWithFormsDesigner

1
मुझे नहीं पता, यह मेरे लिए बहुत स्पष्ट था कि वे PHP के एक पृष्ठ के लिए पूछ रहे थे, जहां "पृष्ठ" का अर्थ है एक मुद्रित पृष्ठ मूल्य (50-60 पंक्तियों) का कोड। मेरी कोशिश है कि मेरे संभावित नियोक्ता मोरों न हों, यह साक्षात्कार को निराशाजनक बनाता है।
टीएमएन

1

एक बार जब मैंने उन्हें एक वेब साइट प्रदर्शित की, तो मुझे ईमेल कोड भेजने के लिए कहा गया। इसमें कुछ भी गलत नहीं है। आप भेजते हैं कि उन्हें क्या चाहिए। यदि आप ASP.NET जॉब के लिए जा रहे हैं, तो यह कोड-पीछे और एस्पेक्स पेज होगा।


1

मेरा मानना ​​है कि आप किसी प्रक्रिया से फंस गए हैं। सीधे काम पर रखने प्रबंधक से बात कर सकता है।

या आप शॉपिंग कार्ट के कुछ पहलुओं की तरह जेनेरिक समस्याओं के साथ एक "पेज" लिख सकते हैं और दिखा सकते हैं कि आप कोड गुणवत्ता पहलुओं जैसे यूनिट टेस्ट / कमेंट्स / एरर हैंडलिंग आदि के बारे में परवाह करते हैं।


1

अपनी वर्तमान नौकरी के लिए आवेदन करते समय उन्होंने मेरे PHP प्रोग्रामिंग के कुछ उदाहरणों के लिए कहा।

मैंने अपने बेहतर काम के उदाहरण और उनके द्वारा लिखे गए सभी कोड खोजे।

मेरा मानना ​​है कि आप एक नए संभावित नियोक्ता कोड को दिखाने के लिए 'अधिकारों' के बारे में चिंतित हैं जो आपने अतीत में किसी और के लिए किया था।

जब तक आप ऐसा कोई कोड नहीं देते, जिसे ट्रेड सीक्रेट माना जा सकता है, तब तक मैं इससे बहुत चिंतित नहीं होता ।

एक वर्ग लें जो आपने लिखा था और किसी भी विशिष्ट को हटा दें कि यह किसके लिए लिखा गया था और किसी भी व्यापार गुप्त अनुभाग।

आपका भावी नियोक्ता (उम्मीद है) अपने पिछले नियोक्ताओं से कोड चोरी नहीं करना चाहता है, वे सिर्फ यह सुनिश्चित करना चाहते हैं कि आप उचित कोडिंग तकनीक / संगठन के बारे में कुछ जानते हों।

तो कोड के वर्गों को प्रदान करके, जो सभी इरादों और उद्देश्यों के लिए, उस परियोजना के बाहर बेकार है जिसके लिए यह लिखा गया था, आप संतुष्ट करते हैं कि आपके भावी नियोक्ताओं को आपके आचार को बनाए रखते हुए और व्यापार रहस्यों को साझा नहीं करते हुए आपके आउटपुट को देखने की आवश्यकता है।


0

कोड भेजने के लिए कह रहा हूं - मुझे पता नहीं है। साक्षात्कार में पहले लिखित कोड का उपयोग करना IMO निष्पक्ष खेल है। साक्षात्कार पर, मेरी जेब में हमेशा मेरे पिछले काम के साथ एक पेन ड्राइव होता है, और यदि कोई दिलचस्पी है, तो मुझे यह दिखाने में खुशी होगी। (और इसमें कोई दिलचस्पी नहीं है, हे। डायर साक्षात्कारकर्ता मुझे वास्तविक दुनिया की समस्याओं के लिए मेरे समाधान को देखने के लिए स्वीकार करने के बजाय स्ट्रैस () या स्ट्रैकट) () को लागू करने के लिए चिपक जाता है ...)

साक्षात्कारकर्ता के रूप में मैं इस तरह की पेशकश से अधिक खुश हूं। मैं कोड भेजने के लिए नहीं कहूंगा क्योंकि यह बिना संदर्भ और स्पष्टीकरण के बेकार है। आमने-सामने होने पर कोड रिव्यू सबसे अच्छा काम करता है। ;-)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.