आप साक्षात्कार में "अपनी परियोजना की वर्तमान वास्तुकला की व्याख्या" प्रश्न का उत्तर कैसे देते हैं? [बन्द है]


10

वर्तमान में मैं जिस एप्लिकेशन पर काम कर रहा हूं वह थोड़ा बड़ा है। यह 15 मिनट या तो समझाया नहीं जा सकता।

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

इस प्रश्न का उत्तर देते समय कौन सी मुख्य बातें उजागर होनी चाहिए?

उदाहरण के लिए, सत्र को कैसे प्रबंधित किया जाता है, कैसे दृढ़ता हासिल की जाती है, कुछ चीजें हैं।

ऐसी कौन सी अन्य चीजें हैं, जिन्हें याद नहीं करना चाहिए?


2
क्षमा करें, लेकिन यह वर्तमान में एनडीए द्वारा कवर किया गया है। क्या मेरी पिछली परियोजनाएँ संतोषजनक होंगी?
एसएफ।

यदि आप 5 मिनट में उच्च-स्तरीय वास्तुकला की व्याख्या नहीं कर सकते हैं, तो आपके पास वास्तुकला नहीं है। आपके पास कीचड़ की बड़ी गेंद है।
युफोरिक

जवाबों:


16

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

पिछली बार जब मैंने यह सवाल किया था तो मैंने अलग-अलग परतों (3 स्तरीय ऐप) को खींचा, समझाया कि कैसे असेंबली को मैप किया गया था (क्योंकि यह मेरी राय में परियोजना के लिए कुछ 'अजीब' था), जिस दिशा में परतों पर निर्भरता थी और डेटाफ्लो की दिशा।

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

अधिक महत्वपूर्ण यह दिखा रहा है कि आप वास्तुकला को समझते हैं और ऐसा क्यों किया जाता है। इससे भी बेहतर यह है कि सुधार के बिंदुओं (यदि संभव हो) को इंगित करें और समझाएं कि ऐसा क्यों है। यदि दूसरी ओर आपको लगता है कि डिज़ाइन 'सही' है, तो आप डिज़ाइन के एक विशेष भाग को इंगित कर सकते हैं जो एक आउटस्टैंडर के लिए तर्क नहीं लगता है और समझाता है कि यह इस परियोजना के लिए क्यों फिट बैठता है।


माना। मैंने यादृच्छिक परिवार और दोस्तों पर अपने पांच मिनट के भाषण का अभ्यास किया। मुझे लगता है कि उनमें से कोई भी औसत एचआर रिक्रूटर या प्रबंधक की तुलना में कंप्यूटर विज्ञान में विशेष रूप से कम या ज्यादा नहीं है।
क्रिस्टोफर Bibbs

14

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

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


3

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

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


2

इस प्रश्न का उत्तर देने के बारे में सोचें कि आप इसे किसी ग्राहक को कैसे समझाएंगे। आपका क्लाइंट नट और बोल्ट के बारे में परवाह नहीं करता है, वे केवल समग्र संरचना जानना चाहते हैं।

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

इसलिए उन्हें वास्तुकला के 10,000 मील का अवलोकन दें। यदि वे किसी चीज पर अधिक विवरण चाहते हैं, तो वे पूछेंगे। फिर गहराई में जाना शुरू करते हैं।


1

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

जो भी परियोजना आपको कुछ (<10) ब्लॉकों में बुनियादी संचालन की रूपरेखा तैयार करने में सक्षम होना चाहिए। फिर आप उन ब्लॉकों पर विस्तार कर सकते हैं जिन्हें आप अच्छी तरह से जानते हैं और अधिक विवरण जोड़ते हैं। उदाहरण के लिए, आप दृढ़ता का उल्लेख करते हैं - यह पहले आरेख में एक एकल ब्लॉक हो सकता है, लेकिन यदि आपको विवरण में सही ड्रिल करने की आवश्यकता है, तो पूरे व्हाइटबोर्ड को कवर किया जा सकता है।

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

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