আমি যে সংস্থার সাথে কাজ করি একটি সংস্থা আমাকে সম্ভাব্য ক্লায়েন্টের কাছে কাউকে পাঠানোর সময় তারা সম্পূর্ণ বিব্রত না হওয়ার জন্য তা নিশ্চিত করার জন্য প্রার্থী ফোন স্ক্রিনিং করতে বলেছে।
দেখা যাচ্ছে যে সি ++ বিকাশকারী ভূমিকার জন্য যথেষ্ট সংখ্যক লোককে স্থান দেওয়া হয়েছিল। আমি সি ++ তে বেশি সময় ব্যয় করি না, তবে আমি ভাষায় কয়েকটি তুচ্ছ এবং তুচ্ছ প্রকল্প করেছি। আমি বুঝতে পেরেছি যে "RAII আইডিয়ামটি ব্যাখ্যা করুন" একটি দুর্দান্ত সফটবল প্রশ্ন হবে যা সবচেয়ে গুরুতর সি ++ বিকাশকারীরা আধ ঘুমন্ত অবস্থায় উত্তর দিতে পারে এবং আমাকে অভিজ্ঞতা সম্পর্কে আরও আকর্ষণীয় প্রশ্নের দিকে যেতে অনুমতি দেবে। তবে এটি প্রমাণিত হয়েছে যে 10+ বছরের সি +++++++++++++++++++++++++++++++++++++ এর বয়সের লোকেরা এই শব্দটিকে স্বীকৃতি দেয় না, এমনকি যদি আমি "রিসোর্স অ্যাকুইজিশন ইনিশিয়ালাইজেশন" -এ সংক্ষিপ্ত বিবরণটি প্রসারিত করি। একজন প্রার্থী এতদূর গিয়েছিলেন যে তিনি মনে করেছিলেন যে উইন্ডোজ বিকাশের ক্ষেত্রে কৌশলটি প্রয়োগ করা সর্বদা ব্যবহারিক ছিল না, যা আমি মনে করি এটি একটি বিজোড় অনুভূতি, তবে আমি বেশ কয়েকটি উদাহরণ দেখতে পেলাম যা যুক্তিযুক্তভাবে সেই চিন্তাকে সমর্থন করে।)।
এমনকি সি ++ বিকাশকারীদের একটি দম্পতিও আমি তাদের দক্ষতার বিচার করার জন্য যথেষ্ট ভাল জানি যে তারা এই শব্দটি চিনতে পারেনি, তবে কৌশলটির সংক্ষিপ্তসারটি পড়ে বলেছিলেন, "ওহ, হ্যাঁ, আমি জানি না যে নামটি ছিল had আমি কেবল সেগুলো কিছু হিসাবে আপনি চিন্তা শুধু যা করতে হবে । " আমি স্ট্রোস্ট্রপের বইয়ের দ্বিতীয় সংস্করণ থেকে এই শব্দটি মনে করি, যদিও পুরো প্রভাবটি তখন ডুবে যায়নি।
সুতরাং, "আপনি কি আমার কাছে আরআইআইআই এর প্রজ্ঞাটি ব্যাখ্যা করতে পারবেন?" একটি সুষ্ঠু স্ক্রিনিং প্রশ্ন? সমস্ত সক্ষম সি ++ বিকাশকারীদের এটি বুঝতে আশা করা কি যুক্তিসঙ্গত? শব্দটি কি আমার মনে হয় এর চেয়ে বেশি মজাদার? একজন প্রার্থী এই শব্দটি জানেন না তা ধরে নিচ্ছেন, এমন প্রশ্নগুলি রয়েছে যা আমাকে কমিয়ে আনাতে সহায়তা করতে পারে যে তারা কমপক্ষে আরআইআইয়ের কাজকর্মকে অভ্যন্তরীণ করে তুলেছে কিনা? এর চেয়ে আরও ভাল বিকল্প "ওয়েডার" প্রশ্ন রয়েছে যা প্রার্থীকে উত্তর দেওয়ার ক্ষেত্রে কিছুটা অক্ষাংশ দেয় এবং প্রার্থীকে সি ++ বিকাশ সম্পর্কে তাদের উপলব্ধি প্রদর্শন করতে সহায়তা করে?
যুক্ত করার জন্য সম্পাদনা : পরিষ্কার করার জন্য, আমি এমন সাক্ষাত্কারকারীর মতো না যা লোককে অযোগ্য করে তোলে কারণ তারা বুজওয়ার্ড এবং সংক্ষিপ্ত শব্দ জানেন না। তবে আমি মনে করি যে অভিজ্ঞ সি ++ প্রোগ্রামার রিসোর্স ম্যানেজমেন্টের জন্য ভাল অনুশীলনগুলিকে অভ্যন্তরীণ করে তুলেছে তা আশা করা যুক্তিসঙ্গত বলে মনে করি। আমি আরও মনে করি যে কোনও পরীক্ষার্থী ডিজাইন, সমস্যা সমাধান ইত্যাদি সম্পর্কে আরও আকর্ষণীয় প্রশ্নের দিকে এগিয়ে যাওয়ার আগে তারা যে দক্ষতার দাবি করছেন প্রযুক্তি সম্পর্কে কিছু "বেসিক" বোঝে তা যাচাই করা জরুরী বলে আমি মনে করি যে আমি যা খুঁজছি তা একটি ভাল উপায় একটি সংক্ষিপ্ত টেলিফোন স্ক্রিনিংয়ে ব্যবহারের উপযোগী একটি ওপেন-এন্ড প্রশ্ন জিজ্ঞাসা করার জন্য, আমি "শক্ত" প্রশ্ন জিজ্ঞাসার আগে, আমি সি ++ তে ভাল রিসোর্স ম্যানেজমেন্ট অনুশীলন সম্পর্কে প্রার্থীর বুনিয়াদি বোঝার জন্য বিচার করতে পারি।