कोडिंग इंटरव्यू की तैयारी के 3 तरीके

विषयसूची:

कोडिंग इंटरव्यू की तैयारी के 3 तरीके
कोडिंग इंटरव्यू की तैयारी के 3 तरीके

वीडियो: कोडिंग इंटरव्यू की तैयारी के 3 तरीके

वीडियो: कोडिंग इंटरव्यू की तैयारी के 3 तरीके
वीडियो: विंडोज़ में प्रक्रिया प्राथमिकता को स्थायी रूप से कैसे सेट करें | क्रैश कोर्स गाइड 2024, अप्रैल
Anonim

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

कदम

3 में से विधि 1 अपने ज्ञानकोष का निर्माण

एक कोडिंग साक्षात्कार चरण 1 के लिए तैयार करें
एक कोडिंग साक्षात्कार चरण 1 के लिए तैयार करें

चरण 1. पूछें कि क्या आपको साक्षात्कार में किसी विशेष कोडिंग भाषा का उपयोग करने की आवश्यकता है।

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

  • उदाहरण के लिए, Google को उम्मीदवारों को अपने प्रोग्रामिंग साक्षात्कार के दौरान जावा, सी ++, जावास्क्रिप्ट या पायथन चुनने की आवश्यकता होती है।
  • यदि कंपनी की कोई विशिष्ट भाषा आवश्यकता नहीं है, तो बस उस भाषा में साक्षात्कार आयोजित करने का चयन करें जिससे आप सबसे अधिक परिचित हैं।
एक कोडिंग साक्षात्कार चरण 2 के लिए तैयार करें
एक कोडिंग साक्षात्कार चरण 2 के लिए तैयार करें

चरण 2. अपनी पसंदीदा भाषा की शैली मार्गदर्शिका से स्वयं को परिचित कराएं।

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

उदाहरण के लिए, यदि आपकी पसंदीदा कोडिंग भाषा पायथन है, तो भाषा की अपनी महारत को बेहतर बनाने के लिए पीईपी 8 स्टाइल गाइड को पढ़ें।

कोडिंग साक्षात्कार चरण 3 की तैयारी करें
कोडिंग साक्षात्कार चरण 3 की तैयारी करें

चरण 3. एल्गोरिदम और डेटा संरचनाओं का सबसे अधिक अध्ययन करने पर ध्यान दें।

ये कंप्यूटर विज्ञान की बुनियादी बातें आपके साक्षात्कार के दौरान आपके द्वारा प्रस्तुत किए जाने वाले अधिकांश प्रश्नों और समस्याओं का निर्माण करती हैं, इसलिए अपना अधिकांश समय इनका अध्ययन करने में व्यतीत करें। यदि आपने कंप्यूटर विज्ञान में कोई कक्षा ली है, तो अपनी याददाश्त को ताज़ा करने के लिए अपने नोट्स और पाठ्यपुस्तकों की समीक्षा करें।

  • उदाहरण के लिए, आपके साक्षात्कार के दौरान आपको एक समस्या दी जा सकती है और एक एल्गोरिथम विकसित करने के लिए कहा जा सकता है जो इसे हल करता है। एल्गोरिदम के साथ व्यापक परिचित होने से इस प्रकार के प्रश्न इस समय कम कठिन हो जाएंगे।
  • एल्गोरिदम की एक विस्तृत विविधता है, जैसे एल्गोरिदम को सॉर्ट करना, एल्गोरिदम खोजना, और पुनरावर्ती एल्गोरिदम। जितना संभव हो उतने विभिन्न प्रकारों से परिचित होने का प्रयास करें।
एक कोडिंग साक्षात्कार चरण 4 के लिए तैयार करें
एक कोडिंग साक्षात्कार चरण 4 के लिए तैयार करें

चरण 4. यह देखने के लिए कंपनी पर शोध करें कि आपके कौशल उनकी रुचियों के साथ कैसे संरेखित होते हैं।

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

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

विधि २ का ३: समय से पहले अभ्यास करना

एक कोडिंग साक्षात्कार चरण 5 के लिए तैयार करें
एक कोडिंग साक्षात्कार चरण 5 के लिए तैयार करें

चरण 1. अपने बेल्ट के तहत जितना हो सके कोडिंग अनुभव प्राप्त करें।

यदि आपका साक्षात्कार निकट भविष्य में नहीं है, तो कुछ महीने ओपन सोर्स प्रोजेक्ट्स में योगदान करने में बिताएं। यदि आपके पास वह समय नहीं है, तो बस अब और साक्षात्कार के बीच कोडिंग का अभ्यास करने में उतना ही समय बिताएं।

  • यदि आप कर सकते हैं, तो इस कोडिंग अभ्यास को ऐसे वातावरण में करें जहाँ आपको अपने कोड पर अच्छी प्रतिक्रिया मिल सके।
  • आपके पास कोडिंग का जितना अधिक अनुभव होगा, आपके साक्षात्कार के कोडिंग घटक के साथ संघर्ष करने की संभावना उतनी ही कम होगी।
एक कोडिंग साक्षात्कार चरण 6 की तैयारी करें
एक कोडिंग साक्षात्कार चरण 6 की तैयारी करें

चरण 2. सीमित समय में कोडिंग एल्गोरिदम का अभ्यास करें।

यहां तक कि अगर आपके पास बहुत अधिक कोडिंग अनुभव है, तो यह तनाव में कोड लिखने जैसा नहीं है। 45 मिनट के लिए टाइमर सेट करें और इतने समय में एक कार्यशील एल्गोरिथम बनाने का प्रयास करें।

अपने कोड को लिखने के लिए आपके पास वास्तविक साक्षात्कार में संभवत: 30-45 मिनट होंगे, इसलिए आपको इस तरह की कम समय सीमा के भीतर कोड लिखने की आदत डालने की कोशिश करनी चाहिए।

एक कोडिंग साक्षात्कार चरण 7 की तैयारी करें
एक कोडिंग साक्षात्कार चरण 7 की तैयारी करें

चरण 3. सिस्टम डिज़ाइन पर भी चर्चा करना सुनिश्चित करें।

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

एक कोडिंग साक्षात्कार चरण 8 के लिए तैयार करें
एक कोडिंग साक्षात्कार चरण 8 के लिए तैयार करें

चरण 4. साक्षात्कार के अनुभव वाले किसी व्यक्ति से आपके साथ एक नकली साक्षात्कार करने को कहें।

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

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

विधि ३ का ३: एक अच्छा प्रभाव बनाना

एक कोडिंग साक्षात्कार चरण 9 के लिए तैयार करें
एक कोडिंग साक्षात्कार चरण 9 के लिए तैयार करें

चरण 1. विषय और अपने अनुभव के बारे में उत्साहित रहें।

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

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

कोडिंग साक्षात्कार चरण 10 की तैयारी करें
कोडिंग साक्षात्कार चरण 10 की तैयारी करें

चरण 2. अगर आप कुछ नहीं जानते हैं तो कुछ जानने का नाटक करने से बचें।

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

Ken Koster, MS
Ken Koster, MS

Ken Koster, MS

Master's Degree, Computer Science, Stanford University Ken Koster is the Co-founder and CTO of Ceevra, a medical technology company. He has over 15 years of experience programming and leading software teams at Silicon Valley companies. Ken holds a BS and MS in Computer Science from Stanford University.

केन कोस्टर, एमएस
केन कोस्टर, एमएस

केन कोस्टर, एमएस

मास्टर डिग्री, कंप्यूटर साइंस, स्टैनफोर्ड यूनिवर्सिटी

सुनिश्चित करें कि आप उचित स्तर पर नौकरी के लिए आवेदन कर रहे हैं।

केन कोस्टर, सॉफ्टवेयर इंजीनियर, सलाह देते हैं:"

कोडिंग इंटरव्यू चरण 11 की तैयारी करें
कोडिंग इंटरव्यू चरण 11 की तैयारी करें

चरण 3. सही शब्दावली और शब्दजाल का उपयोग करके अपनी परियोजनाओं के बारे में बात करें।

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

सिफारिश की: