কোড
- প্রার্থীকে কোড লিখতে বলুন
- প্রার্থীকে কোড পড়তে বলুন
আপনি যদি প্রার্থীকে কোড লিখতে বলেন তবে তা নিশ্চিত করুন:
- কোডটি নন তুচ্ছ কিন্তু ছোট
- আপনি ম্যানুয়াল এবং ইন্টারনেট অ্যাক্সেসের অনুমতি দিন
আপনি যদি প্রার্থীকে কোড পড়তে বলেন তবে তা নিশ্চিত করুন:
- কোডটিতে কিছু তুচ্ছ ত্রুটি রয়েছে
- কোডটিতে কিছু তুচ্ছ ত্রুটি রয়েছে
- কোডটি সূক্ষ্মভাবে কাজ করে তবে এটি সহজেই অনুকূলিত হতে পারে
আপনি কোডের তিন বা ততোধিক আলাদা টুকরো ব্যবহার করতে পারেন, সহজটি থেকে শুরু করে কেবলমাত্র পরবর্তীটিতে অগ্রসর হতে পারেন যদি আপনি দেখেন যে প্রার্থী স্বাচ্ছন্দ্যে অনুলিপি করেছেন। কিছু মেশিন আপ করতে, পুনরাবৃত্তি মধ্যে নিক্ষেপ।
সম্পদ
প্রার্থী পিএইচপি রিসোর্সগুলির বিশদ তালিকা জিজ্ঞাসা করুন। বই, ব্লগ, ফোরাম, ম্যাগাজিন ইত্যাদিতে আমার বর্তমান নিয়োগকর্তারা স্ট্যাকওভারফ্লো সম্পর্কে জানতে পেরেছিলেন ।
যদি প্রার্থী স্ট্যাকওভারফ্লো বা প্রোগ্রামারগুলির উল্লেখ করে তবে আপনাকে তাদের ব্যবহারকারীর নাম জিজ্ঞাসা করার বা চেষ্টা করার চেষ্টা করা উচিত নয়। যদি তারা তাদের খ্যাতির বিজ্ঞাপন দিতে চান তবে তারা তাদের জীবনবৃত্তান্তে একটি ক্যারিয়ার 2.0 লিঙ্ক অন্তর্ভুক্ত করতেন ।
ফ্রেমওয়ার্ক
প্রতিটি পিএইচপি বিকাশকারীকে সর্বাধিক জনপ্রিয় পিএইচপি ফ্রেমওয়ার্কগুলি সম্পর্কে জানা উচিত:
এবং তাদের মধ্যে কমপক্ষে একটিতে সাবলীল হন। আপনার প্রত্যেকের জন্য কয়েকটি কোডের নমুনা প্রস্তুত থাকতে পারে এবং প্রার্থীকে সেগুলি পড়তে এবং সেগুলি ব্যাখ্যা করতে বলুন, তারা আপনাকে জানানোর পরে তারা কোনটির সাথে বেশি পরিচিত।
ডিবাগিং এবং প্রোফাইলিং
আমি সর্বদা অনুভব করেছি যে পিএইচপি বিকাশকারীদের ডিবাগিং এবং প্রোফাইলিং দক্ষতা নেই (সম্ভবত আমি কেবলমাত্র পিএইচপি বিকাশকারীদের সাথে কাজ করেছি)। আলোচনার সময় যদি আপনি জানতে পারেন যে প্রার্থী সক্রিয়ভাবে xdebug ব্যবহার করেন তবে বাকী সাক্ষাত্কার নিয়ে বিরক্ত করবেন না এবং কেবল তাদের ভাড়া করুন। ;)
ইনপুট স্যানিটাইজেশন
এটা গুরুত্বপূর্ণ. কেন এটি গুরুত্বপূর্ণ তা নিয়ে আপনি আলোচনা শুরু করতে পারেন এবং তারপরে এটি অর্জনের জন্য সাধারণ পদ্ধতিগুলির জন্য জিজ্ঞাসা করতে পারেন। এই আলোচনা আপনাকে জিজ্ঞাসা করতে সহায়তা করবে।
কিছু ইঙ্গিত:
পিএইচপি snafus
এই দুর্দান্ত আলোচনায় আপনি প্রচুর পিএইচপি স্নাফাস খুঁজে পেতে পারেন । আপনি যদি কোনও সিনিয়র পদের জন্য সাক্ষাত্কার নিচ্ছেন তবে আপনার অবশ্যই তাদের কয়েকটি সম্পর্কে জিজ্ঞাসা করা উচিত। কিছু উদাহরণ:
পিএইচপি-র স্ট্রিংগুলিতে সংখ্যার মানগুলি পরিচালনা করা:
"01a4" != "001a4" // true
"01e4" == "001e4" // also true
বৈধ পিএইচপি কোড :
System.out.print("hello");
পিএইচপি-তে, কোনও স্ট্রিং ফাংশন পয়েন্টারের মতোই দুর্দান্ত:
$x = "foo";
function foo(){ echo "wtf"; }
$x(); # "wtf"
অংশ পরিক্ষাকরণ
আমি আরও বলতে চাই?
উপসংহার
একজন ভাল পিএইচপি বিকাশকারীকে বিভিন্ন দক্ষতা এবং প্রতিভা একত্রিত করা উচিত:
- এইচটিটিপি সম্পর্কে একটি ভাল বোঝা
- অ্যাপাচি কনফিগারেশনের একটি ভাল বোঝাপড়া (এমনকি আপনি যদি আপনার কোম্পানিতে কোনও আলাদা ওয়েব সার্ভার ব্যবহার করেন)
- জাভাস্ক্রিপ্টের কমপক্ষে একটি প্রাথমিক বোঝাপড়া
- এইচটিএমএল / সিএসএসের দুর্দান্ত বোঝাপড়া
তালিকা এবং উপর যায়। চাকরি খোলার নির্দিষ্ট প্রয়োজনীয়তার জন্য আপনি সাক্ষাত্কারটি উপযুক্ত করেছেন তা নিশ্চিত করুন, আপনি কেবল একজন ভাল বিকাশকারী নয় তবে একজন ভাল বিকাশকারীকে ভাড়া নিতে চান না যা আপনার তাত্ক্ষণিকভাবে তার প্রয়োজন তার জন্য দুর্দান্ত।