"আপনি এটিকে মুছতে পারেন কেন" তা নিয়ে আমি কিছুটা বিস্মিত হই একটি আকর্ষণীয় প্রশ্ন হিসাবে বিবেচিত হয়। সি ++ এ সিওএম কোড লিখেছেন এমন যে কেউ জানেন যে একটি বেসিক সিওএম প্রোগ্রামিংয়ের প্রথম দিনে আপনি প্রথম যে বিষয়টি শিখেন তা হ'ল "এটিকে মুছুন" কীভাবে সঠিকভাবে ব্যবহার করতে হয়। আমি মনে করি এটি নির্ধারণ করা কার্যকর হতে পারে যে, বলুন, কেউ COM প্রোগ্রাম লেখার বিষয়ে তাদের জীবনবৃত্তির উপর শুয়ে আছে, তবে সাধারণ জ্ঞান হিসাবে C ++ প্রশ্ন, যদি কেউ তাৎক্ষণিকভাবে উত্তর দিতে না পারে তবে তারা ভাল ফিট হবে না আমার দলের জন্য
যাইহোক, যদি আপনার লক্ষ্যটি এমন একটি প্রশ্ন নিয়ে আসে যা সি ++ দক্ষতা পরিমাপ করে তবে একটি প্রশ্ন বাছাই করা ভুল পথ। এটাকে ঘুরাও. সঠিক প্রশ্ন জিজ্ঞাসা করা হয়:
এক থেকে দশ পর্যন্ত স্কেলে আপনি একজন সি ++ প্রোগ্রামার কতটা ভাল?
এটি এমন প্রশ্ন নয় যা আপনাকে চাইলে উত্তর পেয়ে যায়। সবাই নির্বিশেষে "আট" বলে। আপনি যে উত্তরটি চান সে উত্তরটি হ'ল:
ঠিক আছে, সুতরাং আপনি একজন আট। কোন সমস্যা ক্ষেত্রটি কী বলে আপনি মনে করেন যে সাতজনকে নিয়ে কাজ করাতে সমস্যা হবে?
এবং বুম , এখন আপনি তাদের পেয়েছি। যদি প্রার্থী মনে করেন যে "পুনরাবৃত্তির সাথে কিছু করার" বা "ভার্চুয়াল ডেস্ট্রাক্টর ব্যবহার করার সময়" এই ধরণের জিনিস যার সাথে সাতজনকে কঠিন সময় কাটাতে হয়, তবে আপনি জানেন যে তারা পুনরাবৃত্তি বা ডেস্ট্রাক্টর বা যা কিছু সম্পর্কে কিছুটা জানেন , এবং যে তাদের জ্ঞান এর চেয়ে বেশি বেশি যায় না।
এটি আপনাকে কিছু ট্রিভিয়ার প্রশ্নে আসার চেয়ে আরও অনেক ভাল ক্যালিগ্রেশন দেওয়া উচিত। আপনি যদি আমাকে সি ++ সম্পর্কিত কোনও সত্য সম্পর্কে একটি ভাল একক প্রশ্ন নিয়ে আসতে বাধ্য করেন তবে আমি সম্ভবত এমন কিছু জিজ্ঞাসা করব "ভার্চুয়াল পদ্ধতিগুলির সাথে সম্পর্কিত সি ++ কম্পাইলারের অংশের জন্য আপনি কীভাবে সিনেমিক বিশ্লেষক এবং কোড জেনারেটরটি ডিজাইন করবেন? একটি বেস ক্লাস ধ্বংসকারী বলা হয়? " আপনার এমন প্রশ্ন জিজ্ঞাসা করা উচিত যা আপনি কাজ করছেন এমন আসল স্টাফগুলির সাথে কী করতে হবে এবং প্রার্থী সম্ভবত কাজ করবে। এটি এমন একটি সমস্যা যা আমাকে একবারে কাজ করতে হয়েছিল এবং আমি মনে করি যে এটি কোনও ব্যক্তি কীভাবে সিমেটিক বিশ্লেষক এবং কোড জেনারেটর ডিজাইন করে পাশাপাশি সি ++ সম্পর্কে তাদের জ্ঞানের বিষয়ে একটি দুর্দান্ত ধারণা দেয়।