मैं हाल ही में कुछ साक्षात्कारों में भाग ले रहा हूं और कंपनियों द्वारा कुछ समय से अधिक "डिजाइन [[मॉडल सम्मिलित करें]" सवालों के जवाब देने के लिए कहा गया है।
- क्या आजकल उद्योग में यह सामान्य है? मैं सॉफ्टवेयर की दुनिया में दो दशकों से अधिक समय से हूं और साक्षात्कार के अपने हिस्से में भाग लिया है, लेकिन मैं साक्षात्कार में इस पैटर्न को केवल हाल ही में देख रहा हूं।
- मुझे लगता है कि प्रश्न बहुत खुला है। उदाहरण के लिए: मुझे "एक पार्किंग का डिजाइन" करने के लिए एक वर्ग आरेख बनाने के लिए कहा गया था। मुझे यकीन नहीं है कि साक्षात्कारकर्ता किस स्तर की अपेक्षा कर रहा है। यह एक ऑनलाइन परीक्षा में था जहां मुझे एक विज़िओ आरेख संलग्न करने की उम्मीद थी, इसलिए मैं उनसे नहीं पूछ सकता था कि उनकी अपेक्षाएं क्या थीं।
- क्या आप अपनी साक्षात्कार प्रक्रिया में इस तरह के प्रश्नों का उपयोग करते हैं? क्या वे केवल वर्ग आरेख से संबंधित हैं या आप अनुक्रम, फ़्लोचार्ट और ईआरडी (स्थिति की प्रकृति के आधार पर संभोग) भी पूछते हैं, क्या वे आपकी भर्ती प्रक्रिया में प्रभावी हैं?
* केविन की प्रतिक्रिया के लिए संपादित करें *
उदाहरण के लिए: एक पूर्ण प्रश्न "पार्किंग पार्किंग प्रबंधन प्रणाली को डिज़ाइन किया जा सकता है जिसका उपयोग रिक्त स्थान खोजने के लिए किया जा सकता है"
मैं 2 वर्गों के साथ किया जा सकता है, ParkingLot
और Slot
या मैं जोड़ने के लिए जा सकते हैं IVehicle
और Vehicle
और Car
और Motorcycle
वर्गों। मैं रेखा कहां खींचूं?
public class ParkingLot
{
IVehicle Vehicle {set; get;}
List<Slot> GetEmptySlots() { };
}
public class Vehicle : IVehicle
{
Slot SlotNum {set; get;}
}
public class Slot
{
int Row {set; get;}
int Column {set; get; }
}