বিকাশকারীদের সাক্ষাত্কার দেওয়ার সময় আপনি কোন কৌশলগুলি ব্যবহার করেন? [বন্ধ]


28

আমি বুঝতে পারি যে এই ধরণের জিনিস নিয়ে প্রচুর আলোচনা হয়েছে এবং আপনি প্রায়শই "100 লজিকাল জলদস্যু" প্রকারের প্রশ্ন জিজ্ঞাসা করেন বা আপনি তাদের "ফিজ বাজ" লেখার জন্য পেয়েছেন কিনা তা প্রায়শই তারা গোপনে জড়িয়ে পড়ে।

চাকরির সম্ভাব্য বিকাশকারীদের সাক্ষাত্কারকালে আপনার জন্য কোন কৌশল এবং প্রশ্নগুলি কার্যকর হয়েছিল সে সম্পর্কে আমি আগ্রহী ।

উত্তর প্রতি একটি কৌশল যাতে আমরা তাদের উপর ভোট দিতে পারেন দয়া করে।

উত্তর:


21

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

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

  • আপনি আমাদের শিল্পের কোনও পরিচিত ব্যক্তির নাম রাখতে পারেন যার কাজ আপনি পছন্দ করেন বা অনুপ্রেরণা খুঁজে পান এবং কেন? (বিকাশকারী, ওয়েব সাইটের প্রতিষ্ঠাতা, লেখক, স্পিকার ইত্যাদি)

  • আপনি এখন কী পড়ছেন বা আপনি পড়া শেষ সফ্টওয়্যার সম্পর্কিত বইটি কী ছিল?

  • আপনি ঘন ঘন প্রোগ্রামিং সম্পর্কিত সাইটগুলি কি করেন?

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


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

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

2
@ শ্যাশলি: হ্যাঁ, আমি সম্মত। এজন্য আমি কোনও প্রোগ্রামারকে প্রত্যাখ্যান বা গ্রহণ করার জন্য এই প্রশ্নটিকে অপরিহার্য বলে মনে করি না। ইন্টারভিউ দেওয়ার সময় আপনি এটি ব্যবহার করতে পারেন এটি কেবলমাত্র অন্য কৌশল।
সেরজিও আকোস্টা

16

তাদের কোড লিখুন, বাস্তব কোড।

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


6
হ্যাঁ, তবে এটি খুব বেশি নয়।
দামোভিসা

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

3
আপনার উত্তরটি বিস্তারিতভাবে বর্ণনা করুন। "রিয়েল" কোড বলতে কী বোঝ? কোন কোড "আসল" নয়?
মাক

+1 @ এমএকে: সম্মত হয়েছেন, আসল কোডটি কী? যদি এটির কোডটি হয় যে আপনি নিজের উত্পাদন সফটওয়্যারটি ব্যবহার করতে চান ...
স্টিভেন ইভারস

1
আমি 'রিয়েল কোড' এমন কিছু বিষয় বিবেচনা করব যা ইন্টারভিউওয়াকে 'স্টার্ডআপ ()' ফাংশন লিখতে বলার মতো। এটির আসল ব্যবহার রয়েছে এবং মেমরি পরিচালনা এবং ত্রুটি পরিচালনার মতো জিনিসের প্রতি তাদের অভিজ্ঞতা এবং মনোভাব প্রকাশ করে।
JBRWilkinson

11

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

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

সাক্ষাত্কারগুলি কেবল পরিচালকদের দ্বারা পরিচালিত করা উচিত নয়, প্রতিটি কর্মীর পক্ষে তারা ভবিষ্যতে যাদের সাথে কাজ করবেন তাদের পক্ষে এটি অত্যন্ত গুরুত্বপূর্ণ হওয়া উচিত।


2
"সাক্ষাত্কারগুলি কেবল পরিচালকদের দ্বারা পরিচালিত হওয়া উচিত নয়" এর জন্য +1। নতুন ভাড়া যদি তাদের সাথিদের পাশাপাশি কোডটি কাটাতে না পারে তবে দলের মধ্যে অশান্তি থাকবে।
JBRWilkinson

7

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

তারা এমনভাবে বক্তৃতা দিতে পারে কিনা তা দেখার জন্য আমি এটি করি যা তারা কী করছে তা আমাকে বুঝতে দেয় এবং দেখুন যে তারা কী করছে তাও তারা বুঝতে পেরেছে।

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

(অনুভূত আমি এটিকে সেখানে ফেলেছি, যেহেতু অন্যান্য সমস্ত উত্তরগুলি প্রযুক্তিগত বলে মনে হয় I সম্পর্কে যত্নশীল :)


6

একটি গুরুত্বপূর্ণ স্থাপত্য সংক্রান্ত সিদ্ধান্ত নিতে তাদের জিজ্ঞাসা করুন

উদাহরণ স্বরূপ. এখানে প্রোগ্রাম এক্স যা এক সাথে সাবটাস্কের y সংখ্যা চালায়। কোনটি আপনি বেছে নেবেন, একটি বহু-প্রক্রিয়া বা থ্রেডিং কাঠামো।

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

একজন সাক্ষাত্কারক এ জাতীয় প্রশ্নগুলির সাথে অনেকগুলি প্রশ্ন আসতে পারে:

  • টিসিপি না ইউডিপি?
  • গতিশীল বা স্ট্যাটিকালি টাইপ করা ভাষা?
  • মনোলিথিক অ্যাপ্লিকেশন বা একাধিক ছোট অ্যাপ্লিকেশন?
  • ইন্টারপ্রসেস যোগাযোগের জন্য আপনি কী ব্যবহার করবেন?
  • সঞ্চিত পদ্ধতি বা ওআরএম?

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

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


আমি এটিতে যে যুক্তি যুক্ত করব তা হ'ল নিশ্চিত করা উচিত যে ইন্টারভিউ দেওয়া সংস্থার কাছে প্রশ্নটি ডোমেন-নির্দিষ্ট নয়।
JBRWilkinson

1

তাদেরকে কেবল হোয়াইটবোর্ডে করার জন্য কিছু বেসিক কোড দিন - যেমন লিঙ্কযুক্ত তালিকা বাস্তবায়ন, বাছাই করা বা অনুরূপ কিছু।

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


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

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

0

একটি কথোপকথন করুন, এটি প্রযুক্তিগত এবং পেশাদার রুটের সাথে প্রবাহিত হতে দিন এবং বিভ্রান্ত হতে দিন এবং সেই পথে অন্তর্দৃষ্টিপূর্ণ বা বোকা মন্তব্যের সন্ধান করুন। এটি আপনাকে একটি সাক্ষাত্কার থেকে যা প্রয়োজন তা থেকে 3/4 পেয়ে যায়: এর দক্ষতা এবং ব্যক্তিত্ব, সাধারণ বুদ্ধি এবং প্রযুক্তিগত দক্ষতার একটি মোটামুটি মূল্যায়ন from

আপনার সাক্ষাত্কার "প্রশ্নগুলি" টপিক স্টার্টার হিসাবে এবং কথোপকথনটিকে প্রযুক্তিগত বিষয়ের সাথে জড়িত রাখার জন্য ব্যবহার করুন - উদ্বেগ / আগ্রহের ক্ষেত্রগুলি পর্যাপ্ত পর্যায়ে তদন্ত করার জন্য আপনাকে সময় সময় (যেমন কোডিং অনুশীলন করা) পুনরায় সেট করতে হবে।

এই প্রযুক্তিটি বাস্তব কৌতুক নিশ্চিত করা হয় তারা অন্যথায় আপনি একটি অনুকূল মূল্যায়ন ঝুঁকি চালানো, কারণ তারা তৈরী সব কিছু ছে়ড় আপনি থেকে / সবকিছু আপনি বলেন সম্মত শুনে স্মার্ট মনে।

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