একটি সাক্ষাত্কারের সময় হোয়াইটবোর্ড "পরীক্ষা": আপনার (হোয়াইটবোর্ড) কোডটি ব্যাক আপ করার বৈধ উপায়? [বন্ধ]


15

আমি যেমন এটি পেয়েছি, আপনার হোয়াইটবোর্ড কোডটিতে একটি ত্রুটি (এমনকি টাইপও "" বা "অনুপস্থিত) থাকা আপনার বেশিরভাগ ইন্টারভিউ পয়েন্টের জন্য ব্যয় করতে পারে। এড়ানো এড়ানো অনিবার্যভাবে একটি প্রুফ-রিডিং কোড বারবার তৈরি করবে (সময় এবং সম্ভবত স্নায়বিক শক্তি / ঘনত্ব হারাতে) বা এমনকি একটি সহজ (এবং এর ফলে কম কার্যকর) অ্যালগরিদম ব্যবহার করে - এবং এই দুটি উপায়ই আবার "ব্যয়বহুল"!

সুতরাং, কেন কেবল দ্রুত লেখার কোডটিকে মার্জিত এবং কার্যকর হিসাবে আপনার নিজের হাতে পরীক্ষার কাঠামো রাখার মতো নয় এবং তারপরে সাধারণভাবে এটি পরীক্ষা করুন (কেবল হোয়াইটবোর্ডে)?

কেউ কি এই পদ্ধতির চেষ্টা / দেখেছেন? পুরো ধারণাটি কি যোগ্য?

[এটি অবশ্যই কলম এবং কাগজের ক্ষেত্রে প্রযোজ্য]


23
যদি আমি কোনও সাক্ষাত্কারের সময় হোয়াইটবোর্ড বা কাগজে কোড লিখতে চাইতাম তবে আমি এটি 100% সিনথেটিকভাবে সঠিক হওয়ার আশা করবো না - এটি তাদেরকে অত্যধিক চাপের মধ্যে ফেলেছে। হ্যাঁ এটি ব্যাপকভাবে সঠিক হওয়া উচিত, তবে আধা কলোনগুলি হারিয়ে যাওয়া বা কোনও পদ্ধতির নাম / প্যারামিটারের প্রোফাইল পাওয়া কিছুটা ভুল wrong (বা হওয়া উচিত) ঠিক।
ক্রিসএফ

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

3
তারা উদাহরণস্বরূপ তারা কী করছে সে সম্পর্কে চলমান ভাষ্য দেওয়ার জন্য বা তাদের সমাপ্তির পরে সমাধানটি নিয়ে আলোচনা করার মাধ্যমে তাদের কোনটি বলতে বলা উচিত।
ক্রিসএফ

6
নির্ভুল বাক্য গঠন এবং বানান সম্পর্কে অত্যধিক উদ্বিগ্ন হওয়া আমার বইয়ের সাক্ষাত্কার পয়েন্টগুলির জন্য ব্যয় করবে।
জেফো

2
এই জন্য psuedo কোড
jk।

উত্তর:


49

আমি একেবারে চাই আপনি হোয়াইটবোর্ডের কোডটি পরীক্ষা করে দেখুন আমি আপনাকে লিখতে বলি। আমি চাই যে আপনি এটি লেখার সময় উচ্চস্বরে কথা বলুন, এটি সন্ধান করুন, আপনার করা বেশিরভাগ সিনট্যাক্স ভুলটি চিহ্নিত করুন এবং এটি কীভাবে আরও কার্যকর হতে পারে তা নির্দেশ করুন। আসলে, হোয়াইটবোর্ডে এটি করার মতো বিষয় of এটা না এক-শটের, লেখ এটা সর্বাত্মক, উহ-হাহ-আপনি-get-70 জিনিস / 100 ধরনের। এটি একটি কথোপকথন, কোড দ্বারা মধ্যস্থতা এবং আমার ডেস্ক জুড়ে হোয়াইটবোর্ডে রাখা।

"হোয়াইটবোর্ড কোডিং" পরীক্ষায় ব্যর্থ হওয়ার কয়েকটি দুর্দান্ত উপায় এখানে রয়েছে:

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

(যেমন: এটি ফর্ট্রানে লিখুন, "প্রদর্শন" বা "মুদ্রণ" হিসাবে "ইভেন্টের লগতে লিখুন" হিসাবে ব্যাখ্যা করুন that এই ধরণের জিনিস I যদি আপনি আমাকে আগেই বলেছিলেন তবে এটি আপনার অনুমান ছিল)

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

(আমরা এখানে পরামর্শদাতা। আমি কোডিংয়ের মতো পরামর্শদাতার আচরণের জন্য পরীক্ষা করছি the ক্লায়েন্টের কাছে যদি কেবল তার পছন্দ থাকে তবেই তাকে জিজ্ঞাসা করা ঠিক হয় you আপনাকে যারা বেতন দেবে তাদের সাথে কথোপকথন নিয়ন্ত্রণ করা শক্ত। এটি পাঠ ১. এটি একটি যে কোনও বিষয়ে আপনার বিরুদ্ধে চিহ্নিত করুন, তবে নির্দিষ্ট "আপনি এক্স প্রোগ্রামার নিয়োগ করছেন তবে আপনার জন্য আমি এক্সে লিখতে চাই না" আপনার এখন দুটি বড় কালো চিহ্ন রয়েছে))

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

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

আমি সবসময় বলি "আপনি কি পছন্দ করেন?" "আপনি কি এই উন্নতি করতে পারেন?" "আমাকে তার মধ্য দিয়ে চলুন" এবং এর মতো। সাধারণত অনুপস্থিত আধা কোলনটি সেই কথোপকথনে স্পট করে বা একের পর এক হয়ে যায়। যদি তা না হয় তবে আমি সাধারণত এটি স্নায়ুগুলিতে চিহ্নিত করি।

হোয়াইটবোর্ডে আমার কাছে গুরুত্বপূর্ণ যে বিষয়গুলি আপনি ভাবতে পারেন না:

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

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

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

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


2
এটির দুর্দান্ত উত্তর বলে মনে হচ্ছে (এবং আরও প্রাথমিকভাবে আমি প্রত্যাশা করেছিলাম এমন আন্তরিক হতে হবে)। অনেক অনেক ধন্যবাদ.
mlvljr

9
@ কিংওফ হাইপোক্রিটস আপনি আসলে উত্তরটি পড়েছেন? আমি সেমিকোলন মিস করার বিষয়ে চিন্তা করি না। এটি কী বলে আমি কী যত্ন করি তা দেখুন। হোয়াইটবোর্ডে 20 মিনিট আপনার সম্পর্কে আমাকে অনেক কিছু বলে।
কেট গ্রেগরি

7
কোনও গবেষণা যদি হোয়াইটবোর্ড সাক্ষাত্কারকে বৈধ করে তুলেছে তবে আমি আগ্রহী। সম্পূর্ণ প্রকাশ: কেবলমাত্র একটি হোয়াইটবোর্ড সাক্ষাত্কার ব্যর্থ হওয়ার পরে আমি কৌতূহলী হয়ে উঠি। আমি কয়েক বছরে সাক্ষাত্কার গ্রহণ করি নি, কখনও কখনও ভাল অভিনয় / উপস্থাপক হতে পারি নি এবং বেশিরভাগই হিমশীতল হয়েছি। আপনার অন্তর্দৃষ্টিগুলি দুর্দান্ত এবং আমি এইটি প্রথম পড়তে পারলে আমি সাক্ষাত্কার প্রক্রিয়ার সেই অংশটি সম্পর্কে অনেক আলাদাভাবে ভাবতাম (এবং আরও কথা বলেছিলাম)। এই বলেছিল যে, অনেকের এই বিষয়ে দৃ strong় মতামত রয়েছে তবে এটি সমস্ত হিসাবে উপস্থিত রয়েছে। আমি ধরে নিই যে এই অনুশীলনের একটি উদ্দেশ্যমূলক ন্যায়সঙ্গততা রয়েছে, ডেটা সমর্থন করে ব্যাক আপ করা। আছে?
সুপোটিমাস

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

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

17

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


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

3
@ জুলিয়াহ্যাওয়ার্ড - শব্দগুলি দ্বারা আপনার জন্য একটি ভাগ্যবান পলায়ন! বিশ্বাস করা যায় না লোকেরা এখনও তা করে।
মার্টিজ ভার্বার্গ

7

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

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

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


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

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

2
+1 এটি অকার্যকর। এটি একেবারে কিছুই প্রমাণ করে না। আমি নিশ্চিত যে পরীক্ষায় ফেল করে এমন প্রচুর লোকেরা এটি পাস করা গড় লোকের চেয়ে ভাল।

3
@ কেট - আপনি যেখান থেকে এসেছেন তা আমি পেয়েছি তবে আমি একমত নই - বিশেষত আমি এখন টেবিলের অন্য পাশে বসেছি। যদি কেউ নিয়মিত অর্ধ-কলোন অনুপস্থিত থাকে তবে আমি দেখতে চাই যে এটি আইডিইতে কোনও কৃত্রিম সেটিংয়ে নেই। এটি আমার অফিসে কী কোডের মতো - আমি চিন্তা না করেই সংখ্যাটি টাইপ করতে পারি, এটি 100% আত্মবিশ্বাসের সাথে লিখতে বলি এবং আমি সংগ্রাম করছি be একটি সাক্ষাত্কারটি কখনই 100% বাস্তববাদী হতে পারে না তাই আমি এটিকে আরও কম করে তুলতে চাই না।
FinnNk

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

5

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


4

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

যদিও আমি একটি পেশাদার সেটিংয়ে সেমিকোলনগুলিকে প্রকাশ করার সাথে একমত নই।


4

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


3
নির্দিষ্ট ভাষায় অর্ধেক শালীন যে কোনও ব্যক্তির বাক্য বাক্যটিকে সহজভাবে ব্যবহার করা থেকে মুখস্থ করা উচিত। যদি কোনও লোক সারা দিন সি # কোড লিখেন, এবং তার মাথার উপরের অংশটি বেশিরভাগ বাক্য গঠন জানেন না, তবে তিনি ধীর এবং ভয়ঙ্কর হতে চলেছেন। আপনি 2 ^ 8 কী তাও সন্ধান করতে পারেন তবে তাদের নুনের মূল্য নির্ধারণকারী কোনও বিকাশকারীকে এটির ঘন ঘন প্রায়শই মুখোমুখি হওয়া থেকে জানা উচিত যে এটি তাদের মাথার উপরের অংশের বাইরে। একই সিনট্যাক্স জন্য যায়।
4is এ ভিডিও নামকরণ করুন

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

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

1
একটি "জয়েন" হ'ল হোয়াইটবোর্ডে সাধারণত জিজ্ঞাসা করা হয় না। এটি প্রায়শই ধাঁধা এবং জিনিস যা কাজের সাথে প্রাসঙ্গিক নয়। প্রার্থী যদি প্রত্যয়িত হয়, তার একটি ডিগ্রি থাকে এবং একটি দৃust় জীবনবৃত্তান্ত থাকে What আপনি এখনও মনে করেন যে তিনি "অযোগ্য" কারণ তিনি কোনও জীবিকার জন্য হোয়াইট বোর্ডে কোড করেন না? বিপণনের লোকদের সাক্ষাত্কারের জায়গাগুলিতে ত্রৈমাসিক বিপণন কৌশলকে হোয়াইট বোর্ড করতে বলা হয় না। এটা নির্বোধ। আপনার প্রার্থীর সাথে কথা বলতে সক্ষম হবে এবং তারা কোড করতে পারলে সহজেই অনুমান করতে পারে।
জেমস বেইলি

3

যখন কোনও রেস্তোঁরা কোনও শেফকে ভাড়া নিতে চায়, তখন মালিক তাকে টুথপিক এবং একটি ক্যাপ দিয়ে একটি "পট আউ ফিউ" রান্না করতে বলেন না।

কোনও সাক্ষাত্কারে কোনও বিকাশকারীকে হোয়াইটবোর্ডে কোড করতে বলবেন না।


3
আর জিজ্ঞাসা করলে?
mlvljr

সাক্ষাত্কারের সময়

3

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

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

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

আমি জটিল ইন্টিগ্রেশন এবং ক্রেডিট কার্ড প্রসেসিং তৈরি করি তবে হোয়াইট বোর্ডে আমি কীভাবে সঠিক সিনট্যাক্স কিছুই করতে পারি তা আমাকে কীভাবে প্রম্পট করতে হয় তা মনে করতে পারিনি।

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


1
ইনপুটটির জন্য ধন্যবাদ, মনে হচ্ছে, প্রশ্নটি জিজ্ঞাসা করার সময় আমি কী ভাবছিলাম সে সম্পর্কে এটি সঠিক - কোনও একটি হোয়াইটবোর্ড কোডে আটকে যেতে পারে এটি (ইতিমধ্যে) সঠিক কিনা তা জেনে নেই এবং এটি "সত্যই" পরীক্ষা করার কোনও উপায় নেই having একটি জটিল সমাধান - একটি হোয়াইটবোর্ড পরীক্ষা লিখুন! ;)
mlvljr
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.