एक जूनियर Magento डेवलपर स्थिति के लिए एक साक्षात्कार में उम्मीद करने के लिए प्रश्न


33

सबसे पहले मैं यह कहना चाहूंगा कि मुझे उम्मीद है कि मैं इस सवाल के साथ गलत जगह पर पोस्ट नहीं कर रहा हूं और अगर मैं कृपया मुझे सलाह दे रहा हूं कि (यदि स्टेक्सएक्सचेंज दुनिया में कहीं भी उपयुक्त है) तो मुझे इसे पोस्ट करना चाहिए।

मेरे पास जूनियर मैगनेटो डेवलपर पदों के लिए आने वाले कुछ साक्षात्कार हैं। मुझे कुछ Magento के विकास का अनुभव है, लेकिन मैंने कभी इन नौकरियों के लिए साक्षात्कार नहीं किया, इसलिए मुझे यकीन नहीं है कि क्या उम्मीद है।

मैं सभी टिप्पणियों और उत्तरों की सराहना करता हूं और मुझे लगता है कि यह पोस्ट संभवतः अन्य जूनियर डेवलपर्स के लिए बहुत उपयोगी हो सकती है जो मैगनेटो में तोड़ने की कोशिश कर रहे हैं


7
मुझे लगता है कि यह पूरी तरह से विषय है लेकिन मैं टिप्पणी करने से बच नहीं सकता। : इस अपेक्षा inchoo.net/wp-content/uploads/2010/01/inchooers1.jpg
मेरियस

खेद है अगर यह विषय से दूर है !! आपके लिंक के जवाब में, मुझे मज़ाक
उड़ाने के लिए मैगेंटो के

क्षमा करें यदि यह हर किसी को विषय से आगे कर रहा है! मैं भी FED परीक्षण में कम से कम वस्तुओं को जानने के लिए देव से अपेक्षा करके शुरू करूंगा। मैं उन्हें अपने परीक्षणों को पारित करने के लिए एक मृत रेखा भी दूंगा
ब्रेंटवपेटर्स

1
"सही" उत्तर वास्तव में नौकरी के लिए सूचीबद्ध अपेक्षाओं पर निर्भर करता है; मेरा Magento के डेवलपर को नौकरी देने का कोई इरादा नहीं है, क्योंकि "उपलब्ध" Magento के डेवलपर्स सफेद एल्क के समान दुर्लभ हैं। पहले एक अच्छे डेवलपर को किराए पर लें, और उन्हें साक्षात्कार में प्रदर्शित मैगेंटो अनुभव के लिए भुगतान करें। यहाँ कुछ उत्कृष्ट उत्तर हैं जो सभी आधारों को कवर करते हैं, इसलिए मुझे जोड़ने की आवश्यकता नहीं है।
बर्थमार्क

जवाबों:


35

जब मैं उम्मीदवारों का और विशेष रूप से जूनियर का साक्षात्कार ले रहा हूं उम्मीदवारों का , तो मैं सबसे पहले यह आकलन करता हूं कि वे अच्छे डेवलपर होने जा रहे हैं या नहीं । कोई बात नहीं

तो आप मुझे सामने से बहुत सामान्य, गैर-मैगेंटो, सवाल सुनेंगे। यहां महज कुछ हैं:

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

कुछ गैर-तकनीकी प्रश्न:

  • मुझे बताएं कि पिछली बार आपने एक गलती की थी, जिसमें कंपनी या क्लाइंट के पैसे खर्च हुए थे, और:
  • आपने अपनी गलती से क्या सीखा?
  • प्रौद्योगिकियों पर वर्तमान रखने के लिए आप क्या करते हैं?
  • आप अपने ऑफ-टाइम में क्या सीख रहे हैं?

तब मैं उनसे गितुब या उनके द्वारा प्रस्तुत कुछ कार्यों के साथ एक कोड समीक्षा करने के लिए कह सकता हूं; हम Fizzbuzz की तरह कुछ व्हाइटबोर्ड अभ्यास कर सकते हैं, शायद परियोजना यूलर से एक चयन ... उस प्रभाव के लिए कुछ। मैं बस इसे यहाँ मिलाने की कोशिश कर रहा हूँ और देखता हूँ कि वे उन समस्याओं से कैसे निपटते हैं जिनका उन्होंने सामना नहीं किया होगा।

अगर मैं संतुष्ट हूं और मुझे पता है कि उम्मीदवार के पास मैगेंटो का अनुभव है तो मैं अधिक विशिष्ट मैगेंटो प्रश्न पूछ सकता हूं :

  • Magento MVC शास्त्रीय MVC (या Zend फ्रेमवर्क MVC) से कैसे भिन्न होता है?
  • 3 प्रकार के Magento मॉडल का नाम
  • वर्णन करें या मुझे Magento के कोड पूल और / या थीम फॉलबैक का उदाहरण दें
  • कोर संशोधन कब करना ठीक है? (उत्तर: कभी नहीं)
  • डिफ़ॉल्ट / कोर कार्यक्षमता को ओवरराइड करने के लिए कम से कम 3 तकनीकों की सूची बनाएं।

इस बिंदु पर मैं कुछ वास्तव में कठिन प्रश्न पूछ सकता हूं या उन्हें मेरे लिए कुछ कहना चाहिए - शायद मैगेंटो का चेकआउट प्रवाह। मैं उन्हें एक Magento एक्सटेंशन में सबफ़ोल्डर्स का वर्णन हो सकता है। मैं उनसे पूछ सकता हूं कि वांछित कार्यक्षमता के लिए कौन से अमूर्त मॉडल का विस्तार करना है।

मुझे उम्मीद है कि यह मदद करता है - मेज पर दोनों पक्षों के लिए किराया प्रक्रिया मुश्किल है । अपने पहले दौर की भर्ती के पहले दौर में मैंने 75 से अधिक आवेदकों की स्क्रीनिंग की, 500+ रिज्यूमे सबमिशन के जरिए छांटा और 2 या 3 इन-पर्सन इंटरव्यू में इसे नीचे कर दिया। उनमें से किसी ने भी काम नहीं किया - इसलिए, मेरे मामले में, जब आप मुझसे मेज पर बैठे हैं, तो मैं आपके लिए निहित हूं! मैं चाहता हूं कि आप इसे बनाएं! मैं चाहता हूं कि हायरिंग चरण की यातनापूर्ण प्रक्रिया समाप्त हो जाए ताकि हम वह कर सकें जो हम सबसे अच्छे उत्पाद बनाते हैं।

चाल यह है कि इसे हल्का रखा जाए और इसे उम्मीदवार के लिए एक उपयोगी और कम से कम शैक्षणिक अनुभव बनाया जाए।


9
"कोर संशोधन कब करना ठीक है?" - जब आप Magento के कोर डेवलपर हैं? :)
दिमित्रो ज़वाल्किन

1
फिर भी ... शायद नहीं :)
फिल्माया

3
मेरे लिए, यह ठीक है, जब यह उसी तरह एक त्रुटि को ठीक करता है, तो अगला संस्करण करता है, उर्फ ​​फिक्स को बैकपोर्ट करता है।
फेबियन बलेचस्मिड

@FabianBlechschmidt एक ही बात कहने वाले थे। मुझे एक फिक्स याद है जो ईई के एक नए संस्करण में जोड़ा गया था। क्लाइंट को इस सरल सुधार की आवश्यकता थी लेकिन वे अपने पूरे स्टोर को अपडेट करने के लिए तैयार नहीं थे। फिर भी, मैं अभी भी एक छोटी पाठ फ़ाइल छोड़ दूंगा जिसमें बताया गया है कि किस फ़ाइल में परिवर्तन किया गया है, लाइन #, आदि
pspahn

मैगेंटो देव को जटिल गणितीय पहेली को हल करने में सक्षम होने की आवश्यकता क्यों है?
गुरिल्ला

11

मैगेंटो भागीदारों के साथ मेरे द्वारा की गई चर्चा के आधार पर (ध्यान दें: मैंने खुद डेवलपर्स का साक्षात्कार नहीं किया है), नीचे कुछ सुझाव दिए गए हैं:

1) Magento के डेवलपर्स के लिए मत देखो। अच्छा OO PHP (या जावा खोजें, मैंने जावा देवों को मैगेंटो करने की सफलता की कहानियां सुनी हैं) डेवलपर्स और उन्हें प्रशिक्षित करते हैं। हमारे पास घर में कुछ लोग भी हैं जो जावा से मैगेंटो में चले गए और उनके पास सामान्य PHP देवों की बुरी आदतें नहीं हैं।

2) कभी भी किसी बाहरी हायरिंग कंपनी का उपयोग न करें - वे किसी को भी नहीं पाएंगे और वे नहीं जानते कि वे क्या कर रहे हैं (अर्थात वे मेरा पीछा करते हैं क्योंकि मैं Magento के लिए काम करता हूं और मैं बहुत समय पहले एक डेवलपर था - लेकिन मैं एक Magento नहीं हूं डेवलपर)

3) निश्चित नहीं है कि आपकी भूमिका / कंपनी क्या है। यदि आप विकास करना चाहते हैं, तो लोगों की तलाश करें। हालांकि अगर आप एक व्यापारी हैं या सिर्फ एक प्रोजेक्ट करने की जरूरत है, तो इसके बजाय किसी अनुभवी साथी के साथ जाने पर विचार करें।

4) उत्तर देने के लिए @ चिह्न प्राप्त करें - वह BlueAcorn में नए किराए के लिए आंतरिक प्रशिक्षण चला रहा है और उम्मीद है कि कुछ अच्छी अंतर्दृष्टि साझा कर सकता है


1
जावा देवों के बारे में एक अच्छी बात। मुझे लगता है कि उनमें से काफी ने एक्सएसएलटी जैसे सामान के साथ काम किया है जो उन्हें मैगनेटो के लेआउट सिस्टम को समझने में मदद करनी चाहिए।
pspahn

9

पहला सवाल, जिसकी आप उम्मीद करेंगे, वह है:

यहां डिफ़ॉल्ट स्थापना है, अब स्थानीय पृष्ठ का उपयोग करके "बैक टू स्कूल" ब्लॉक को होम पेज से हटा दें।

तुम भी कुछ इस तरह के रूप में पता चलता है:

पता करें कि डिफ़ॉल्ट चेकआउट प्रक्रिया उस तरह से प्रदर्शन क्यों नहीं कर रही है जो उसे करना चाहिए। (संकेत, कंसोल में जावास्क्रिप्ट त्रुटियों के लिए जाँच करें)।

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

ग्राहक होम पेज पर एक स्थान चाहेंगे जहां वे बहुत आसानी से 'कोड' से निपटने के बिना सामग्री को संशोधित कर सकते हैं। आप इसे कैसे लागू करेंगे?

मैंने एक साक्षात्कार के दौरान इन सभी सवालों को व्यक्तिगत रूप से देखा।

और फिर, निश्चित रूप से, विकास के दौरान आम मैगनेटो गलतियों के बारे में कुछ प्रश्न (स्पष्ट कैश, रिइंडेक्स, बेस_लुर गलतियों आदि) के बारे में अपेक्षा करें। यदि आप सब कुछ नेल करते हैं, तो कुछ और अधिक कठिन विषयों (ईएवी, क्लास रीराइट्स, AJAX के माध्यम से एक ब्लॉक को अपडेट करना) की अपेक्षा करें।

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


8

मैं उन्हीं सवालों को पोस्ट करने की सोच रहा था! मैंने FED अध्ययन मार्गदर्शिका के आधार पर एक सूची बनाई, मैंने इसे Google दस्तावेज़ के रूप में साझा किया है, अगर कोई भी टिप्पणी करना चाहता है तो मुझे यह सुनने में रुचि होगी कि आपको क्या कहना है

https://docs.google.com/document/d/19iMKDOFBwYpq6wDQBknT8u5kDYFh7DssdjBDPTTsHwA/edit?usp=sharing


6

मुझे यकीन नहीं है कि जूनियर्स के लिए वास्तव में क्या प्रश्न और कार्य दिए जाएंगे, लेकिन आप इन स्रोतों को सही अभिविन्यास और साक्षात्कार का पता लगाने के लिए देख सकते हैं:
1. https://stackoverflow.com/questions/16289832/preparing-for-magento -फ्रंट-एंड-सर्टिफ़िकेशन
2. मैगेंटो सर्टिफ़ाइड डेवलपर बनने के लिए अध्ययन
3. http://blog.belvg.com/tag/study-guide
4. http://www.vskills.in/certification/Certified-Magento- व्यावसायिक-नमूना-प्रश्न
5. http://magentoquiz.com/magento-certification/magento-exam-sample-questions/
6. http://magestudyguide.com/


चीयर्स मेट, वे अच्छे दिखते हैं
विकासशील



0

नीचे मैगेंटो साक्षात्कार प्रश्न का संग्रह दिया गया है:

  1. Magento में CMS पेज आईडी कैसे प्राप्त करें?
  2. अप-सेल, क्रॉस सेल और संबंधित उत्पादों के बीच अंतर?
  3. क्या एक कस्टम मॉड्यूल में एक से अधिक नामस्थान हो सकते हैं?
  4. नियंत्रक और नियंत्रक मॉड्यूल के बीच अंतर?
  5. अनुरोध प्रवाह
  6. Magento: फ़ाइल अनुमतियाँ सेट करने की आवश्यकता है
  7. विन्यास उत्पाद के बीच संबंध कहां है और यह डेटाबेस में संग्रहीत सरल उत्पाद है?
  8. आमतौर पर उपयोग किए जाने वाले ब्लॉक प्रकार क्या हैं? कोर / text_list ब्लॉक प्रकार में विशेष क्या है।
  9. मैगेंटो में विभिन्न प्रकार के सत्रों (जैसे ग्राहक / सत्र, चेकआउट / सत्र, कोर / सत्र) और विभिन्न सत्र प्रकारों में डेटा संग्रहीत करने का कारण बताएं?
  10. क्या Magento में कस्टम मॉड्यूल बनाते समय Namespace देना अनिवार्य है?
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.