2010-05-19 13 views
70

सॉफ़्टवेयर डेवलपर्स के लिए यहां बहुत अच्छे साक्षात्कार प्रश्न (यहां तक ​​कि "पहेली") हैं, लेकिन मैं सोच रहा था कि किसी के सामने फ्रंट एंड डेवलपर स्थिति के लिए कुछ अच्छे प्रश्न हैं या नहीं। हम किसी ऐसे व्यक्ति की तलाश में हैं जो एचटीएमएल + सीएसएस + जेएस जानता है।फ़्रंट-एंड डेवलपर साक्षात्कार प्रश्न

स्पष्ट सवालों में से कुछ:

  • आप जावास्क्रिप्ट लाइब्रेरियों के साथ काम किया है? - फॉलो-अप: कौन सा, और वह दूसरों पर क्यों?
  • क्या आप HTML5 और CSS3 के विकास का अनुसरण कर रहे हैं? - फॉलो-अप: आप किस विशेषताओं की प्रतीक्षा कर रहे हैं, और क्यों?

क्या आप फ्रंट एंड डेवलपर के लिए कोई अच्छा "पहेली" जानते हैं? शायद एक जेएस fizz-buzz?

संपादित करें: दो प्रश्नों को थोड़ा और अधिक खुला करने के लिए बदल दिया।

+67

कैस्परऑन, यह एक अच्छी तरह से लिखित, अच्छी तरह से पसंद किया गया और अच्छी तरह से उत्तर दिया गया प्रश्न है। आपको इस तरह का कोई प्रश्न बंद नहीं करना चाहिए, इसकी तरह एक डिक चाल चलाना चाहिए। स्टैक ओवरफ़्लो एक साधारण क्यू एंड ए प्रारूप नहीं है - उत्तरों का उत्थान का मतलब है कि यहां तक ​​कि यदि कोई विशिष्ट उत्तर नहीं है, तो आमतौर पर शीर्ष पर सबसे अच्छा गुच्छा बढ़ता है। आपको इस प्रश्न को दोबारा खोलना चाहिए –

+5

मैं @ बीटी से सहमत हूं - मैं पुराने पुराने स्टैक ओवरफ्लो पॉडकास्ट पर कुछ पकड़ रहा हूं और जोएल और जेफ दोनों कहते हैं कि वे साइट को ज्ञान का रिकॉर्ड बनना चाहते हैं। नीचे दिए गए उत्तरों पर बहस नहीं की जा रही है - इसके बजाय डेवलपर्स का परीक्षण करने के कई अलग-अलग तरीके हैं। अधिक जवाब बेहतर है। मैं यहां पहुंचा क्योंकि मैं फ्रंट एंड डेवलपर्स का साक्षात्कार कर रहा हूं और मुझे कुछ प्रश्न चाहिए जो उनके कौशल के लिए अच्छे स्क्रीनर्स हैं - इसलिए मुझे पृष्ठ पर दिए गए उत्तरों से वैध उपयोग मिल रहा है। – br3w5

+1

https: // github देखें।com/darcyclarke/फ्रंट-एंड-डेवलपर-साक्षात्कार-प्रश्न –

उत्तर

15

आपके द्वारा प्रस्तावित प्रश्न ब्लफ पर बहुत आसान हैं। "क्या आपने जावास्क्रिप्ट पुस्तकालयों के साथ काम किया है? हाँ। JQuery।" यह आपको बहुत कुछ नहीं बताता है। मैं सुझाव देता हूं कि इस तरह के प्रश्नों को थोड़ा और अधिक करें:

  • मेरे लिए वर्णन करें कि JQuery के लिए एक्सटेंशन कैसे लिखें।
  • JQuery के आर्किटेक्चर का वर्णन करें और इसकी तुलना YUI
  • यदि आप कर सकते हैं तो HTML5/CSS3 के बारे में आप क्या बदलेंगे?
  • एचटीएमएल 5 में आपकी पसंदीदा सुविधा क्या है और आप इसका उपयोग कैसे करेंगे?

ये केवल तथ्यों की स्वीकृति से समझने की भावना के बारे में अधिक जानकारी प्राप्त करते हैं।

आप बस जावास्क्रिप्ट में fizz-buzz पूछ सकते हैं। यह चोट नहीं पहुंचा सकता है।

38

यह उस स्तर पर निर्भर करता है जिसके लिए आप साक्षात्कार कर रहे हैं। मैंने हाल ही में फ्रंटेंड पोजीशन के लिए साक्षात्कार का एक अच्छा दौर पूरा किया है (और एक अच्छी नौकरी मिल गई है;;), यहां कुछ प्रश्न हैं जिन्हें मैंने पूछा था, जिसे मैंने सोचा था (और दूसरों की तुलना में अधिक चुनौतीपूर्ण थे)।

  • जावास्क्रिप्ट call और apply कार्यों के बीच अंतर के बारे में बताएं।

  • पहेली: गेम "गुप्त सांता" का अनुकरण करें जहां 3 या अधिक प्रतिभागी हैं, कोई प्रतिभागी अपना उपहार प्राप्त नहीं कर सकता है या एक से अधिक उपहार प्राप्त नहीं कर सकता है। जावास्क्रिप्ट में यह करो।

  • दो तरीकों की पहचान करें जिसमें आप एचटीएमएल/सीएसएस के साथ एक फ्लोटेड तत्व को साफ़ कर सकते हैं।

  • ईवेंट बबलिंग और ईवेंट कैप्चर के बीच क्या अंतर है?

  • आईई 6 या आई 7 में आपके पास एक प्रतिपादन समस्या का वर्णन करें, और आपने इसे कैसे पार किया।

  • शब्द 'बंद करें' को परिभाषित करें और जावास्क्रिप्ट में इसका एक उदाहरण दें।

  • आईई और डोम मानक घटना मॉडल के बीच अंतर बताएं।

  • सर्वर से JSON का मूल्यांकन करने का उचित तरीका क्या है, और यह उचित तरीका क्यों है?

-1

आपकी पिछली परियोजनाओं में आपके द्वारा बनाई गई और लागू सर्वोत्तम उपयोगकर्ता अनुभव विचार क्या है?

8

मैं एक क्लासिक पेपर (यानी जर्नल, पत्रिका इत्यादि) को एक अर्धसैनिक रूप से सही मार्कअप में "कन्वर्ट" करने के लिए कहता हूं।

  • डोम व्याख्या करने के लिए कैसे:

    यह डेवलपर अर्थ विज्ञान, एसईओ, आदि

    कुछ अन्य प्रश्न मैं पूछना चाहता बारे में जानता है, तो पता करने के लिए मदद करता है।

  • आप div का उपयोग कब और कब करेंगे? (यानी, हर बार, केवल अपर्याप्त मार्कअप या कई तत्वों को लपेटने की आवश्यकता होने पर)
  • कक्षाओं का उपयोग करते समय आईडी का उपयोग करते समय?
  • क्या आप अपने आईडी और कक्षाओं के लिए कुछ नामकरण सम्मेलन का उपयोग करते हैं।

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

और अधिकांश प्रश्न पहले से ही अन्य लोगों द्वारा सूचीबद्ध हैं।

+0

एचटीएमएल में एक क्लासिक पेपर - शानदार। 2015 में इसे मसाला जा सकता है: * क्लासिक पेपर को पूरी तरह उत्तरदायी वेबसाइट * में बदलें * यदि यह एक पृष्ठ वेब ऐप बनना है, तो आप सामग्री आर्किटेक्चर * बोनस से कैसे संपर्क करेंगे - क्या आप एक मूल API बना सकते हैं एपीआई को डेटा खिलाने के लिए (पूर्ण स्टैक उम्मीदवारों के लिए) – forthehackofit

3
  • क्या आपको अच्छी देखने और कार्यात्मक वेबसाइट बनाने के लिए प्रेरित करता है?
  • वेब और सोशल मीडिया के माध्यम से डिजिटल मार्केटिंग के की ताकत क्या है?
  • वेब विकास के कौन से क्षेत्र आप रुचि रखते हैं? कृपया से कम से कम रुचि रखने में रुचि रखते हैं। (डिज़ाइन, कोड (एचटीएमएल, सीएसएस), इंटरएक्टिविटी (फ्लैश, सिल्वरलाइट, jQuery), उपयोगिता, एसईओ आदि)।
  • अच्छा अर्थपूर्ण कोड लिखना क्यों महत्वपूर्ण है, और लेआउट (सीएसएस) और व्यवहार (जावास्क्रिप्ट) से अलग जानकारी (एचटीएमएल)
  • आपके लिए एक अच्छी वेबसाइट क्या है? उदाहरण दिखाने के लिए स्वतंत्र महसूस करें
संबंधित मुद्दे