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