সাক্ষাত্কারের সময় ভুল / উত্তর না দেওয়া প্রশ্নের প্রতিক্রিয়া কীভাবে করবেন? [বন্ধ]


31

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

  • একটি ফাংশন লিখুন যা ত্রিভুজ দিকগুলি (সমস্ত পূর্ণসংখ্যা) ক, খ এবং সি একটি সঠিক ত্রিভুজ উপস্থাপন করতে পারলে সত্য ফিরে আসে ।
  • FizzBuzz।
  • পুনরাবৃত্তি ব্যবহার করে ফিবোনাকির নবম উপাদান গণনা করুন (তারা যদি না জানতেন ফিবোনাচি কী , তবে আমি তাদের এফ (এন) = এফ (এন-1) + এফ (এন -2); এফ (1) = সংজ্ঞা লিখব 1; এফ (0) = 1)।
  • পূর্ণসংখ্যার জন্য কাঠামোর তালিকা প্রয়োগ করুন এবং এটির বিপরীতে লিখন ফাংশন লিখুন।

এগুলি স্পষ্টতই খুব সহজ কাজ এবং আমি কারও জন্য সেগুলি সমাধান না করার জন্য প্রস্তুত ছিলাম না।

তারা যখন এই প্রশ্নগুলির সাথে লড়াই করে তখন আমার কীভাবে আচরণ করা উচিত? আমি উত্তর ছেড়ে দেওয়া উচিত? টিপ দিয়ে টিপ দিন (আমি এটি করেছিলাম এবং নিজেই সমস্যার সমাধান করেছি)? বা কেবল সাক্ষাত্কারটি দিয়ে এগিয়ে যান (বা কেবল থামতে পারেন)?

গীত। প্রশ্ন নিয়ে সমস্যা হওয়ার পরে, আমি বাগ বাগানের মতো বোঝাতে চাইছি না, তারা বোঝাতে শুরু করতে না পারলে আমি বোঝাতে চাইছি। এটি ফিবোনাচি এবং তালিকার প্রশ্নগুলির ক্ষেত্রে ছিল।


6
এই ধরণের প্রশ্ন সম্পর্কে বিকল্প দৃষ্টিকোণের জন্য এই নিবন্ধটি দেখুন ।
ম্যাথিউইউ

2
তারা তাদের শেষ বছর হয়। তবে আমি বিশ্ববিদ্যালয়ে যোগদানের আগেই সমস্যাগুলি সমাধান করতে পারতাম, তাই আমার জন্য এটি বেশ খানিকটা ধাক্কা খেয়েছিল।
মাইকোলাস সিমুটিস

2
আমাকে এখানে শক্ত হতে হবে; যদি কেউ তালিকার কাঠামো বাস্তবায়ন করতে না পারে তবে তাদের কাছে প্রোগ্রামিং হওয়ার কোনও কারণ নেই, বা কমপক্ষে তাদের ভাড়া দেওয়ার কোনও কারণ নেই। এবং তারপরে আমি পড়ি যে এটি বিশ্ববিদ্যালয়ে তাদের শেষ বছর ? এটি বহুবর্ষের শিক্ষাকে বোঝায় এবং সেই মুহুর্তে তাদের অবশ্যই অবশ্যই এটির মতো প্রাথমিক কিছু জানা উচিত । এটি বলেছিল, আমি মনে করি সৌজন্য প্রদর্শন এবং সাক্ষাত্কারটি চালিয়ে যাওয়া ন্যায়সঙ্গত fair এটি কেবল একটি ফ্লুক হতে পারে এবং তারা সত্যই উজ্জ্বল প্রোগ্রামার।
সর্বোচ্চ

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

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

উত্তর:


36

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

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

আপনি যে প্রশ্নগুলি উপস্থাপন করেছেন সেগুলি দেখলে আমি সম্ভবত তাদের একটি সাক্ষাত্কারে নীচে দেখতে চাই:

1) একটি ফাংশন লিখুন যা সত্যের প্রত্যাবর্তন করে যদি ত্রিভুজ পক্ষগুলি (সমস্ত পূর্ণসংখ্যা) ক, খ এবং সি একটি সঠিক ত্রিভুজ উপস্থাপন করতে পারে।

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

2) ফিজবজ

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

3) পুনরাবৃত্তি ব্যবহার করে ফিবোনাকির Nth উপাদান গণনা করুন (তারা যদি না জানতেন ফিবোনাচি কী, তবে আমি তাদের এফ (এন) = এফ (এন -1) + এফ (এন -2) সংজ্ঞা লিখব; এফ (1) ) = 1; এফ (0) = 1)।

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

4) পূর্ণসংখ্যার জন্য কাঠামোগত তালিকা প্রয়োগ করুন এবং এটির বিপরীতে লিখন ফাংশন লিখুন।

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

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

এছাড়াও, সামগ্রিক সাক্ষাত্কার প্রক্রিয়াটি কাঠামো করুন যাতে "গারফুল প্রস্থান" পয়েন্টগুলি অন্তর্নির্মিত থাকে example উদাহরণস্বরূপ আপনার নীচের এজেন্ডা থাকতে পারে:

  • সাক্ষাত্কার পদ্ধতি, দেখা এবং অভিবাদন।
  • স্টাফ প্রোগ্রামার (গুলি) এর সাথে সংক্ষিপ্ত সাক্ষাত্কার, পটভূমি সম্পর্কে প্রাথমিক প্রশ্ন।
  • প্রোগ্রামিং কুইজের উপস্থাপনা।
  • বিরতি
  • বিরতি থেকে ফিরে আসুন, এমন কিছু প্রার্থীর বরখাস্ত যা ভাল ফিট নয়।
  • স্টাফ প্রোগ্রামার (গুলি) এর সাথে বর্ধিত সাক্ষাত্কার।
  • মানব সম্পদের সাথে সাক্ষাত্কার (প্রয়োজনে)।
  • শেষ করি.

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

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


3
+1 খুব সুন্দর উত্তর। আমি মনে করি যে এই জাতীয় কুইজে পারফরম্যান্সের ফলাফল কেবল ভাড়া নেওয়া উচিত কিনা তা সিদ্ধান্ত নেওয়ার ক্ষেত্রে "ফ্যাক্টর" হওয়া উচিত। আপনি যদি একে কঠোর গো / ন-গো ফিল্টার হিসাবে ব্যবহার করেন তবে আপনি কিছু ভাল ইন্টার্নশিপ প্রার্থীর হাতছাড়া করতে পারেন। ইন্টার্নগুলি সংজ্ঞা অনুসারে নতুন কিছু চেষ্টা করছে। তারা কেবল আপনার পেশায়ই নতুন নয়, তারা "স্পটটিতে" রাখার বিষয়টি নিয়ে অনভিজ্ঞও হতে পারে। এতে একটি আবেগের উপাদান রয়েছে এবং লোকেরা এটি বিভিন্ন উপায়ে পরিচালনা করে।
অ্যাঞ্জেলো

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

স্বল্প ও মধুর. ক্যানড প্রশ্নগুলি ডাবের উত্তর পেয়ে যায়। কেন একটি প্রশ্ন যে মত, টিম / সহযোগিতা গতিশীল, উপজ করার ক্ষমতা, পৃথক উদ্দেশ্য ... কিছু বেশি গুরুত্বপূর্ণ বৈশিষ্ট্যগুলো নির্ধারণ করে জিজ্ঞাসা করবেন
ইভান বোয়াল-জাতীয় মত্স্যবিশেষ

82

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

অন্য কথায়, যদি কোনও সহকর্মীকে ফাইবোনাকির ক্রমটি প্রয়োগ করার প্রয়োজন হয় এবং এটি না জানত তবে আপনি কী বলবেন? আপনি তাদের এটিকে ব্যাখ্যা করবেন যতক্ষণ না তারা নিজেরাই চালিয়ে যাওয়ার যথেষ্ট পরিমাণে ধরে ফেলে। অজানাতে কোনও লজ্জা নেই যতক্ষণ না এটি স্থায়ী নয়।

আপনি যদি সেই অনুশীলনের মধ্য দিয়ে যান এবং এখনও সেই ব্যক্তির সাথে নিজেকে কাজ করার চিত্র দেখতে না পান তবে তারা কাজের পক্ষে উপযুক্ত নয়।


32
+1: আপনি একটি শ্রেণিকক্ষ গতিশীল নয়, একটি সাক্ষাত্কারের সময় একটি কাজ গতিশীল পুনরায় তৈরি করতে চান।
ম্যাথিউ

3
+1: ঠিক ঠিক। দল-ফিটের উপর ভাড়া করুন, অভিজ্ঞতা এবং দক্ষতার উপর অর্থ প্রদান করুন।
পিডিআর

1
ভাল যুক্তি. আমার সবচেয়ে সফল সাক্ষাত্কারে লোকেরা যে সমস্যার মুখোমুখি হয়েছিল তাদের জড়িত প্রশ্ন জিজ্ঞাসা করেছিল এবং আমি আসলে তাদের সমাধানে আসতে সহায়তা করতে সক্ষম হয়েছি। আপনি যদি কোনও সাক্ষাত্কারের পরিবর্তে দিনের পরামর্শ হিসাবে বিবেচনা করতে পারেন তবে এটি চমৎকার হবে।
বিল কে

11
+1 এর জন্য "যতক্ষণ না এটি স্থায়ী নয় অজ্ঞতায় কোনও লজ্জা নেই shame"
এমএসকিফিশার

9

একটি সাক্ষাত্কারে এই জাতীয় প্রশ্ন দেওয়ার বিষয়টি হ'ল সমস্যা সমাধানের উপায় কীভাবে নির্ধারণ করা যায় কিনা তা নির্ধারণ করা। প্রোগ্রামার হওয়ার কাজটি সাধারণত দুটি জিনিস নিয়ে গঠিত: "এই প্রয়োজনীয়তাগুলি গ্রহণ করুন এবং এগুলি কোডে প্রয়োগ করুন" এবং "বাস্তবায়ন প্রয়োজনীয়তার সাথে কেন মেলে না এবং তা স্থির করুন" figure সুতরাং আপনি যা সন্ধান করছেন তা এই নির্দিষ্ট প্রশ্নের সমাধান নয়, তবে বিষয়গুলি বের করার ক্ষমতা।

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

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


6

ইন্টার্ন পজিশনের জন্য আপনি কিছুটা চাইতে পারেন।

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


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

4

আপনার প্রথম দুটি প্রশ্ন যেমন নিজেকে জুনিয়র বা সিনিয়র, স্কুল থেকে সরাসরি বা স্ব-শিক্ষিত বলা হোক না কেন তাকে / নিজেকে প্রোগ্রামার হিসাবে ডেকে আনা উচিত।

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

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


4

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

এটি বলেছিল, এগুলি সমস্ত মৌলিক কোডিং সমস্যা যা আমি প্রত্যাশা করব যে কোনও এন্ট্রি-লেভেল কোডিং পজিশনের জন্যও কেউ সাক্ষাত্কার নিতে পারে যাতে তারা যদি কোনও পরীক্ষার মাধ্যমে কোনও উত্তর কোড না করে দিতে পারে তবে সেগুলি তাদের উপায়গুলি বুঝতে পারে। সুতরাং আমরা সেখানে একই পৃষ্ঠায় আছি। আপনার সমস্যার উত্তর কীভাবে তারা এটিকে ভুল করে চলেছে তার উপর নির্ভর করে:

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

  • গৌণ যৌক্তিক ত্রুটি: যদি অ্যালগরিদম প্রত্যাশিত পরিস্থিতিতে বেশিরভাগ ক্ষেত্রে প্রত্যাশিত আচরণ করে তবে সমস্ত না (FizzBuzz কোড করার সময় বলুন, 15 কেবলমাত্র "Fizz" বা "বাজেটের" ফলস্বরূপ হবে তবে উভয়ই এটি যেমন অনুমান করা উচিত নয়), "ইউনিট পরীক্ষক" হোন এবং নির্দেশ করুন যে অ্যালগরিদম সেই পরিস্থিতিতে ব্যর্থ হবে এবং তারা এটি ঠিক করতে পারে কিনা তা দেখুন। তারা সম্ভবত সেই বিশেষ ক্ষেত্রে উপেক্ষা করেছে বা তারা প্রয়োজনীয়তাগুলি যথেষ্ট পরিমাণে বুঝতে পারে নি। উভয়ই আবার সম্পূর্ণরূপে বোধগম্য, কোডিংয়ের দৈনন্দিন ঘটনা, যা কেবলমাত্র অতিরিক্ত তথ্য বা প্রতিক্রিয়া সরবরাহের মাধ্যমে সহজেই অতিক্রম করা উচিত।

  • প্রধান যুক্তিযুক্ত ত্রুটি: যদি অ্যালগরিদম বেশিরভাগ বা কোনও পরীক্ষার পরিস্থিতিতে এটি দেওয়া হত না, তবে এটিও নির্দেশ করুন এবং তারা এটি ঠিক করতে পারে কিনা তা দেখুন। এটি আরও একটি বিষয়; হয় তারা সিস্টেমের খুব প্রাথমিক কিছু প্রয়োজনীয়তা ভুল বুঝেছিল, অথবা তারা কিছু ফাঁক হওয়া যুক্তি ছিদ্রকে উপেক্ষা করেছে। তবে, যদি তারা তাদের কোডটি কোথায় ব্যর্থ হচ্ছে ঠিক তা না জানিয়ে সমস্যার সমস্যার আরও বিশদ দিয়ে সমাধান করতে পারেন তবে এটিকে অস্পষ্ট প্রয়োজনীয়তা অনুসারে চক করুন এবং এগিয়ে যান।

  • নির্দিষ্ট কেসগুলিতে / হার্ড-কোডেড উত্তরটি কোথায় শুরু করবেন তা জানেন না / তাদের সিউডোকোড বুঝতে পারবেন না: এগুলি লাল পতাকা। আপনি যদি কাউকে FizzBuzz বিধি অনুসরণ করে এমন একটি অ্যালগরিদম কোড করতে বলে, সেগুলিকে সেই নিয়মগুলি ব্যাখ্যা করে এবং আপনি একটি ফাঁকা তাকাও পান, সাক্ষাত্কারটি শেষ is একই টোকেন অনুসারে, যদি তারা বোর্ডে কিছু রাখে তবে সমস্যা জায়গার বড় অংশে এটি ব্যর্থ হয় এবং ব্যর্থতা বর্ণনা করার সময় এবং কীভাবে এটি ঠিক করতে হয় আপনার হাত ধরে থাকতে হবে, আমি দ্বিতীয় সাক্ষাত্কারে যাব না ।


তারা স্কুলে প্রাপ্ত ক্যানড প্রশ্নগুলির উপর একটি সাক্ষাত্কারকারীর পরীক্ষা করার জন্য ব্যবহারিক প্রয়োগ ব্যবহার করছেন? কি অভিনব ধারণা। +1
ইভান প্লেস

3

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

তারপরে এটি তার অঞ্চল হবে যাতে সে ক্রেজিভাবে ঘাবড়ে যায় না। আপনি যখন উপযুক্ত জায়গা খুঁজে পান জিজ্ঞাসা করুন, "আরে, আপনি এটি কীভাবে বাস্তবায়ন করেছিলেন?"। তিনি যদি ব্যাখ্যা করতে পারেন তবে এটি তার চিন্তাভাবনার পদ্ধতিতে আপনাকে কিছুটা অন্তর্দৃষ্টি দিতে পারে।

এর পরে এজেন্ডায় নিজের পরীক্ষা করুন।


2

ফিজবজ একটি পরম প্রয়োজনীয়তা। যদি তারা ফিজবুজ কোড করতে না পারে তবে আপনার সেগুলি নেওয়া উচিত নয়।

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

আমি সাধারণত এই সময়ে ফোনে বা তাদের সাথে স্কাইপে থাকি এবং যেহেতু আমি তাদের সমস্যাটি সম্পূর্ণ দেখছি (এবং তারা নির্দিষ্ট সময়ে কী ভাবছে সে সম্পর্কে তাদের সাথে কথা বলছি), আমি যুক্তিযুক্ত আত্মবিশ্বাসী হতে পারি যে তারা করেনি ' টি শুধু উত্তর গুগল।

যতক্ষণ না আপনার অন্যান্য সমস্যাগুলি সুনির্দিষ্টভাবে নির্দিষ্ট করা থাকে (এটি হ'ল আপনি তাদের প্রত্যেকের জন্য সূত্রটি দিন) তবে আপনার প্রশ্নগুলি ঠিক আছে।

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


1

এটি আপনি যে অবস্থানটি পূরণ করার চেষ্টা করছেন তার ক্যালিবারের উপর নির্ভর করে।

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

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


এগুলি বিশ্ববিদ্যালয়ে তাদের শেষ বর্ষের ইন্টার্ন ছিল, সুতরাং আমি তাদের সম্পর্কে নরম ছিলাম, তবে আমি আশা করিনি যে সমস্যা হবে এবং এখন আমার মনে হচ্ছে আমি খুব নরম
হয়েছি

সাক্ষাত্কারটি শীঘ্রই বন্ধ করা এবং তাদের চাকরির সুযোগ না দাঁড়ালে ক্ষমা করে দেওয়ার ক্ষেত্রে কোনও ভুল নেই, কেবল আপনি নিশ্চিত হন যে আপনি এটি সম্পর্কে বিনয়ী, অবস্থানের স্তরটি আসলেই গুরুত্বপূর্ণ নয়।
rjzii

1

ইন্টার্ন সাক্ষাত্কারগুলি সাক্ষাত্কারের একটি ভিন্ন জাত। আমি সাধারণত যা করি তা হ'ল আমার স্ট্যান্ডার্ড বিকাশকারী প্রশ্নগুলি (যেমন আপনি সরবরাহ করেছেন সেগুলি) তাদের শিক্ষাগুলিতে কোথায় রয়েছে তা গেজ করতে use এই সমস্যাগুলি সমাধান করার ক্ষমতা সোফোমোর থেকে সিনিয়রদের মধ্যে অনেক বেশি পরিবর্তিত হয়।

আমার কাছে সেই তথ্য পাওয়ার পরে আমি সেই সাক্ষাত্কারটি অন্যান্য দক্ষতার উপর যেমন ফোকাস করি, যেমন তারা কি কোনও দলে কাজ করতে সক্ষম হবে, তারা কি শিক্ষণযোগ্য, তারা কি আমাদের সংস্থায় ইন্টার্নিংয়ের মাধ্যমে উপকৃত হবে, তারা কি বিকাশ / শিখন ইত্যাদির প্রতি আগ্রহী?

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


সম্ভবত হ্যাঁ, তবে এই প্রশ্নগুলি সমাধান না করে সত্যিই মনে হয়েছিল আমি কেবল তাদের খুব বেসিকগুলি থেকে পাল্টাচ্ছি!
মাইকোলাস সিমুটিস

এটি সত্য, অল্প অভিজ্ঞতার সাথে একটি পরিশ্রমী ভাড়া প্রতিটি সংস্থার পক্ষে কাজ নাও করতে পারে।
ব্রায়ান দিশা

1

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

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


0

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

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

তবে, যদি এটির সমাধান করার দক্ষতার পুরোপুরি ঘাটতি থাকে তবে আমি এগিয়ে গিয়ে সাক্ষাত্কারের বাকি সময়গুলি তাদের সাথে সহায়তা করে যাচ্ছি। প্রার্থী এখনও সাক্ষাত্কারে জড়িত বোধ করেন তবে আমাকে সাক্ষাত্কারটি বিভিন্ন, অপ্রাসঙ্গিক দিক থেকে চালিত করতে হবে না। এটি প্রার্থীর পক্ষেও ভাল, যেহেতু এটি শিক্ষামূলক হতে পারে।


0
  1. তাদের উপর সুন্দর হতে চেষ্টা করুন। আপনার প্রশ্নগুলির দ্বারা এটি দেখা যায় যে আপনি এখানেও সুন্দর হওয়ার চেষ্টা করছেন না। আপনি কি মনে করেন যে এই "ফিজবজ" শব্দটি সবার জানা উচিত? অথবা আমাদের নেটটি অনুসন্ধান করা উচিত কারণ আপনি নিজেরাই এটি লিখতে অলস ছিলেন? বিপরীতে, আমি মনে করি, এখানে প্রত্যেকেই জানে যে সঠিক ত্রিভুজটি কী।
  2. "স্ট্রাকচার লিস্ট" কী? আমি জানি না। আমি "তালিকা কাঠামো" জানি। এর অর্থ কী: পূর্ণসংখ্যার জন্য তালিকা? পূর্ণসংখ্যার তালিকা বলতে চাইছেন? আমিও, কীভাবে শুরু করব তা জানতাম না। এবং দয়া করে, আপনি ইংরেজি না কথা বলবেন না। আমিও. এমনকি আমি কখনও ইংরেজীভাষী দেশেও যাইনি। আপনি নিশ্চয় জানেন বহুবচন যে পূর্ণসংখ্যা হতে হবে পূর্ণসংখ্যা গুলি । আপনি যদি এখানে আপনার সমান সমীকরণের সাথে বোধগম্য হওয়ার চেষ্টা না করে থাকেন তবে আমি ভাবতে পারি যে আপনি সেখানে কীভাবে করছেন ।
  3. যে কোনও সাক্ষর প্রোগ্রামার জানে যে ফিবোনাসি সারিটি পুনরাবৃত্তি দ্বারা কী করা উচিত নয় তার একটি বইয়ের উদাহরণ। আপনি কি তাদের বিরোধিতা করার ক্ষমতা বা কোডিং দক্ষতার জন্য তাদের পরীক্ষা করছেন? আপনার কাজটি করুন এবং পুনরাবৃত্তি ব্যবহারের দক্ষতা পরীক্ষা করার জন্য আরও ভাল উদাহরণ পান।
  4. একজন প্রোগ্রামারের জন্য "চাপের মধ্যে কাজ করার ক্ষমতা" এর অর্থ হল যখন প্রয়োজন হয় তখন তিনি রাতের জন্য কাজ করতে পারেন। তবে আপনি যদি ভাল প্রোগ্রামার পেতে চান তবে তারা অপেক্ষা করবে যে তাদের প্রধান খুব সুন্দর, বোধগম্য এবং সহায়ক সহযোগী। আপনি যদি না হন তবে আপনার কখনও ভাল প্রোগ্রামার থাকবে না। তারা আলফা-ইঁদুর-পুরুষ নয়। যদি তারা কোনও আগ্রাসন অনুভব করে তবে তারা খোলার মধ্যে বন্ধ হয়ে যাবে এবং কিছুই করবে না।

সুতরাং, আমার উত্তরটি হল: নিজেকে আরও ভাল করে প্রস্তুত রাখুন।

পিএস আপনি ইতিমধ্যে একজন পরিচালক, সুতরাং, আপনার সত্যই চাপ দেওয়া উচিত।

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