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

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

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

5 دقیقه

۵۱

قابلیت های استخدامی
سمیه عطایی سمیه عطایی

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

برنامه نویس ها قلب دپارتمان مهندسی هستند، چرا که آنها سیستم‌ها و اپلیکیشن‌های کاربردی می‌سازند. وظیفه نگهداری و به‌روزرسانی نرم‌افزارها و اطمینان از تطابق کدها با استانداردهای طراحی نیز برعهده آن‌هاست.

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

مدرک کارشناسی در علوم کامپیوتر (یا رشته‌های مرتبط) معمولا حداقل تحصیلات لازم برای این عنوان شغلی است. به‌دنبال افرادی باشید که به رشد مهارت‌هایشان علاقه‌مند هستند. شرکت در تیم‌‌های فنی، پروژه‌های کوچک و کنفرانس‌های برنامه نویسی از نشانه‌های یک برنامه ‌نویس مشتاق به یادگیری و حرفه‌ای‌شدن است. در ادامه مطلب، سوالات مصاحبه برنامه نویس آورده شده است.

سوالات موقعیتی و عملیاتی

  • چطور مطمئن می‌شوید که اشکال‌یابی یک برنامه‌ در حال اجرا، مشکلی در عملکرد آن ایجاد نمی‌کند؟
  • هنگام مرور کدهای یک فرد دیگر، بیش‌تر به کدام قسمت از آن توجه می‌کنید؟
  • دوست داری چه امکاناتی، در صورت وجود، به Java یا Ruby اضافه کنید؟
  • فرض کنید می‌خواهیم یک سیستم نرم‌افزاری جدید نصب کنیم. قبل از راه‌اندازی نرم‌افزار چه قدم‌هایی برای رفع نیازهای ما برمی‌دارید؟

سوالات مرتبط با  شغل

  • چه زمانی از پلی‌مورفیسم (polymorphism) و چه زمانی از delegate استفاده می‌کنید؟
  • چند نمونه از مؤثرترین تکنیک‌های اولویت‌بندی نیازهای برنامه نام ببرید.
  • تفاوت بین String، StringBuilder، و StringBuffer در Java چیست؟
  • آیا با سیستم‌های ابری آشنایی دارید؟ راجع به مزایا و معایب آن‌ها توضیح بدهید.
  • مراحل برنامه نویسی را از زمانی که در URL یک سایت تایپ می‌کنید تا پایان بارگذاری آن در صفحه کامپیوتر، توصیف کنید.
  • چطور دانش برنامه نویسی‌تان را به‌روز نگه می‌دارید؟
  • کدام زبان برنامه نویسی را ترجیح می‌دهید؟
  • اولویت‌تان کدام است؟ ارزیابی نرم‌افزار سرور یا زیرساخت سخت‌افزار؟
  • می‌توانید به اندازه یک نمونه کوچک برای ما کد بنویسید؟

سوالات رفتاری

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

 

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

ارسال نظر

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

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