প্রোগ্রামিং স্টাইলে সাক্ষাত্কার প্রশ্নগুলি কীভাবে পরিচালনা করবেন [বন্ধ]


11

সাক্ষাত্কারে একজন সি ++ - প্রোগ্রামার হিসাবে আমি বারবার নিজেকে পরিস্থিতিতে দেখতে পেলাম ইন্টারভিউয়ার আমার ভাল প্রোগ্রামিং শৈলীর সম্পর্কে আমার জ্ঞানের তদন্ত করতে চেয়েছিলেন। এগুলি সাধারণত ওওপির প্রাথমিক জ্ঞানকে কেন্দ্র করে ছিল।

আমি জানি ওওপি ধারণাগুলি এনক্যাপসুলেট করতে কার্যকর এবং আমি এটি প্রতিদিন ব্যবহার করি। তবে, যেহেতু সি ++ এর মতো ভাষা অনেকগুলি বিভিন্ন স্টাইলকে মঞ্জুরি দেয় এবং কিছু সি ++ পদ্ধতির মতো টিএমপি বা এসটিএল অ্যালগরিদমগুলি একেবারে ওওপি হয় না (বরং আরও কার্যকরী প্রোগ্রামিংয়ের মতো) আমি নিজেকে অন্য পদ্ধতির জ্ঞানকে কীভাবে "বিক্রয়" করতে পারি তাতে আটকা পড়ে দেখি as অহঙ্কারী হিসাবে বা মৌলিক বিষয়গুলির প্রশংসা ছাড়াই কারো মতো না এসে ভাল। আমি আশঙ্কা করি যে 90 এর দশকে ওওপি নিরাময়কারীদের সামাজিকীকরণের দিক থেকে তাদের জিজ্ঞাসকদের ওওপিএর উপর জোর দেওয়া এসেছে, তবে এটি গ্রহণ করার ক্ষেত্রে অহঙ্কারী অবস্থান।

আমি কীভাবে এইভাবে সেরা প্রশ্ন করব?


1
বেসিক ওওপির কয়েকটি মুষ্টিমেয় ধারণা রয়েছে। তাদের প্রত্যেকের জন্য একটি তৈরি কোড উদাহরণ প্রস্তুত করুন এবং আপনার বেশিরভাগটি সাফ করা উচিত। এবং হ্যাঁ একটি সাক্ষাত্কারটি বেশিরভাগ ক্ষেত্রে এই বিষয়ে আপনার জ্ঞানের সাক্ষাত্কারকারীর সন্দেহকে সন্তুষ্ট করা এবং আদর্শিক দ্বন্দ্ব দেখা দেওয়ার এটি সবচেয়ে খারাপ সময়।
ধর্মপ্রকাশ

উত্তর:


6

আমি বলব যে এই ধরণের প্রশ্নের উত্তর দেওয়ার জন্য আপনার সেরা চেষ্টা করতে হবে, যেমন আপনার যে কোনও ধরণের প্রশ্নের উত্তর দেওয়ার সর্বোত্তম চেষ্টা করা উচিত।

পরে যখন আপনাকে সাক্ষাত্কারকারীর প্রশ্ন জিজ্ঞাসা করার সুযোগ দেওয়া হবে তখন আপনার উচিত বিষয়টি উত্থাপন করা, এমন প্রশ্ন জিজ্ঞাসা করা:

  • আপনি কি কেবল ওওপি করেন?
  • আমি একটি ভিন্ন প্রোগ্রামিং পদ্ধতির ব্যবহার করি, এটি আপনার দলে কীভাবে গ্রহণযোগ্য?

এবং এইভাবে ... এবং এইভাবে আপনি কেবল সেই অন্যান্য পদ্ধতির সাথে আপনার দক্ষতা বিক্রয় সম্পর্কে কথোপকথন শুরু করতে পারবেন না, আপনি এটিও দেখতে পারবেন যে সেই দলে / সংস্থায় ওওপিকে কতটা দৃid় এবং কতটা জোর দেওয়া হয়েছে।


5

প্রশ্নকারীর প্রেরণাগুলি সম্পর্কে খুব বেশি চিন্তা করবেন না এবং কেবল সততার সাথে উত্তর দিন। মনে রাখবেন, একটি সাক্ষাত্কার একটি দ্বিপথের রাস্তা। তারা আপনার সাথে আটকে থাকতে চাইলে আপনি কোনও আদর্শিকভাবে জটিলতর সংস্থায় আটকাতে চান না।

বলা হচ্ছে, আমি মনে করি আপনি সাক্ষাত্কারের উদ্দেশ্য সম্পর্কে কিছুটা ভৌতিক হয়ে যাচ্ছেন। ধারণা করা পেশাদার প্রোগ্রামারদের একটি বিস্ময়কর সংখ্যা OOP এর মৌলিক বিষয় বুঝতে পারে না। 99% সময়, সাক্ষাত্কারকারীরা আপনি ওওপি কুল-সহায়তা পান করেছেন কিনা তা দেখার চেষ্টা করছেন না, তবে কেবল এটির আপনার কাছে প্রাথমিক ধারণা আছে কিনা তা দেখতে চান। এমনকি যদি আপনি মনে করেন যে অন্য একটি দৃষ্টান্ত নির্দিষ্ট সমাধানের জন্য আরও উপযুক্ত, তবে সাক্ষাত্কারকারীরা জানতে চান যে এটি একটি অবহিত সিদ্ধান্ত ছিল, এবং ওওপি সম্পর্কে অজ্ঞতার দ্বারা বহন করা হয়নি।

যুক্তিযুক্তকরণ একটি খুব সাধারণ প্রতিরক্ষা ব্যবস্থা যখন কেউ কিছু বুঝতে না পারে। লোকেরা যদি কোনও ধারণা বুঝতে না পারে তবে তাদের নিজের অজ্ঞতা স্বীকার করার চেয়ে ধারণাটি বোকামি বা অযোগ্য বলে যুক্তিযুক্ত। এমনকি যদি আপনি সত্যই ভাবেন যে কোনও উত্তরের জন্য ওওপি একটি দুর্বল পছন্দ, তবুও আপনাকে অবশ্যই যুক্তিবাদকদের থেকে আলাদা করতে হবে। এটি করার উপায় হ'ল উভয়কেই ওওপি সমাধানটি ব্যাখ্যা করা এবং আপনি কেন মনে করেন যে এটিকে পরিস্থিতি খুব খারাপ নয়।


1
পরিবেশগত ফিট সম্পর্কে আরও শৈলীর প্রশ্নগুলির জন্য +1। । ।
ওয়াইয়াট বার্নেট 15

3

আমি জোর দিয়ে বলব যে আপনি সলিড নীতি অনুসরণ করেন যা ওওপি এবং আরও অনেক কিছু। এটি কেবল গ্যারান্টি দেয় না যে আপনার কোডটি অবজেক্ট অরিয়েন্টেড, তবে এটি এমনভাবে তৈরি করা হয়েছে যে সলাইড নীতি অনুসরণ করে অবজেক্টগুলি প্রতিস্থাপন করা তুলনামূলক সরল কাজ। এটি কেবল এই বার্তাটি প্রেরণ করবে না যে আপনি ওওপি জানেন, তবে এটি প্রমাণ করে যে আপনি সি ও তে প্রোগ্রাম করে যে কেউ লিখেছেন এবং অন্য সমস্ত ভাষায় প্রোগ্রামিং করা উচিত বলে মনে করেন এমন জটিল ওওপি কোড থেকে ভাল ওওপি কোডকে কী আলাদা করে সে সম্পর্কে সূক্ষ্ম বিষয়গুলি আপনি বুঝতে পেরেছেন understand একই ফ্যাশন, যেহেতু সৎ হতে দেয়, এটি আপনাকে একটি ভাল প্রোগ্রামার করে তোলে, কেবল ওওপি ব্যবহার করতে সক্ষম না হয়ে।

প্রত্যেকটি কেন গুরুত্বপূর্ণ এবং সেই নীতিটিকে উপেক্ষা করে এমন কোডের কী ঘটতে পারে তার পাঁচটি নীতির প্রত্যেকটির জন্য পুরোপুরি ব্যাখ্যা করার জন্য প্রস্তুত থাকুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.