یا عضویت آسـان بـا
یا ورود آسـان بـا

سوالات مصاحبه برنامه نویس PHP؛ ۲۲ سوالی که در مصاحبه استخدامی باید بپرسید

سوالات مصاحبه برنامه نویس PHP؛ ۲۲ سوالی که در مصاحبه استخدامی باید بپرسید
access_time

5 دقیقه

۶۵

قابلیت های استخدامی
فهیمه حاجی‌آبادی فهیمه حاجی‌آبادی

عضو تیم محتوای کاربوم

برنامه‌نویسان PHP بخشی از تیم برنامه‌نویسان بک‌اِند (Back-end) هستند. آن‌ها بخش‌های بک‌اِند را برای سرور وبسایت برنامه‌نویسی می‌کنند، برنامه‌ها را به سرویس‌های دیگر وب متصل می‌کنند و کار برنامه‌نویسان فرانت‌اِند (Front-end) را ادغام می‌کنند.

PHP می‌تواند بسیار مشکل باشد، به‌همین علت به افرادی با دانش جامع و مهارت‌های عالی کدنویسی نیاز دارید. سوالات مصاحبه استخدامی برنامه نویس PHP می‌تواند سطح تجربه و دانش مصاحبه‌شوندگان را مشخص کند و لیستی از کسانی که مناسب معیارهای شما هستند، تهیه کند. برای کامل‌کردن مراحل استخدام و ارزیابی مهارت‌های مصاحبه‌شوندگان، می‌توانید پروژه کوچکی را هم برایشان در نظر بگیرید. 

مصاحبه‌شوندگانی که علاقه زیادی به کارشان دارند، باید مشخص شوند. مهم است که آن‌هایی که علاقه‌مند به شرکت در سمینارها یا مطالعه کتاب‌های مرتبط به کارشان هستند را شناسایی کنید. حتما از آن‌ها بپرسید که مایلند در چه پروژه‌های سرگرم‌کننده‌ای درگیر شوند؛ پروژه‌هایی مثل برنامه‌نویسی بازی‌. با این کار می‌توانید کسانی را که از یادگرفتن چیزهای جدید لذت می‌برند و با کنجکاوی و خلاقیت کار می‌کنند را شناسایی می‌کنید. در ادامه مطلب، سوالات مصاحبه برنامه نویس PHP آورده شده است.

سوالات مرتبط با علوم کامپیوتر

  • PEAR در PHP چیست؟
  • تفاوت توابع ()include و ()require در چیست؟
  • تفاوت بین محتواها با متغیرها در PHP چیست؟
  • تفاوت بین interface و abstract class چیست؟

سوالات مرتبط با حرفه

  • تاکنون با چه خطاهایی برخورد کرده‌اید و برای برطرف‌کردن آن‌ها، چه راه‌حلی داشته‌اید؟
  • اگر بخواهید در PHP اعداد تصادفی (random numbers) تولید کنید، ‌چه روشی را انتخاب می‌کنید؟
  • چطور می‌توانید با استفاده از PHP، جزئیات مرورگر وب را به‌دست بیاورید؟
  • چطور  در وبسایت‌تان می‌توانید کوکی‌ها (cookies) را تنظیم کنید؟
  • آیا با SQL آشنا هستید؟ چطور می‌توانید یک پایگاه داده MySql را با  PHP بسازید؟ 
  • وظایف شما در چرخه عمر توسعه نرم‌افزار چیست؟
  • چگونه پلاگین‌ها (plugins) را برای قالب‌های PHP‌ مثل Laravel و  Yiiمی‌نویسید یا ادغام می‌کنید؟
  • برای افزایش کیفیت خواسته‌های کاربر، چگونه برنامه می‌نویسید؟ برای آن یک مثال مناسب ذکر کنید.
  • چه تجربه‌های کاری با پروژه‌های متن‌باز (open source) مانند Joomla ،Drupa یا osCommerce دارید؟
  • آیا می‌توانید نمونه‌ای از بهترین پروژه‌های‌تان را نام ببرید؟
  • چطور HTML ،CSS ،Javascript یا AJAX در برنامه‌نویسی وب کمک‌تان می‌کند؟  
  • وقتی یک برنامه به‌طور کامل اجرا نمی‌شود، چه مراحلی برای رفع خطا (troubleshooting) انجام می‌دهید؟
  • از چه سیستم‌هایی برای تست پایداری ماژول‌های PHP استفاده می‌کنید؟
  • سخت‌ترین بخش منطق برنامه‌نویسی سمت سرور از نظر شما چیست؟

سوالات شخصیتی

  • پروژه سرگرم‌کننده‌ای را که به‌تازگی روی آن کار کردید، چیست؟
  • در صورت امکان، در چه سمینار فناوری شرکت می‌کنید و چرا؟
  • چطور می‌توانید اطمینان بدهید که تمام ترندهای برنامه‌نویسی را کشف خواهید کرد؟
  • موقعیتی را تصور کنید که در آن با برنامه‌نویسان و مهندسان همکاری می‌کنید تا یک پروژه را انجام دهید. چه‌کاری در آن تیم انجام خواهید داد؟

 

منبع: workable.com و betterteam.com

ارسال نظر

نویسنده ی کاربوم باشید

متخصصینی که اهل نوشتن و ترجمه هستند، می توانند برای انتشار نوشته هایشان در مجله ی کاربوم اطلاعات زیر را کامل کنند