زیر و بم مصاحبه موفق در زمینه برنامه‌نویسی (همراه عکس)

دیروز با دوست ارمنستان‌نشینم در مورد رزومه و مصاحبه صحبت کردیم. او این روزها سرگرم مصاحبه‌هاست. با او در مورد رموز مصاحبه صحبت کردم تا نهایتا به یک جمع‌بندی ترتمیز برای موفقیت در مصاحبه رسیدیم. بفرمائید این مطلب باکیفیت تقدیم‌تان:

لینک مطلب در مدیوم به انگلیسی - لطفا در مدیوم حمایت کنید ??

خان اول: ربات

در اولین مرحله ربات‌ها روزمه را چک می‌کنند. اینجا اگر اعداد نخواند یا جور نباشد فاتحه کار خوانده است. مثلا اگر +۳ سال سابقه کار لازم باشد و شما ۲ سال ۱۱ ماه داشته باشید یعنی هیچ. پس حتما حواستان به تاریخ‌ها باشد. گپ کاری را تشخیص می‌دهند.

محتوای روزمه باید با آن فرصت بخواند. ۳ راه حل:

من خودم گاهی کلمات کلیدی را یک جوری در متن می‌چپانم! این روش همیشه جواب نیست!

این راه حل همیشه جواب است!! من از رادیو مهاجر یاد گرفتم موضوعات مهم هر فرصت شغلی را با سفید یک گوشه بنویسید. این جوری منابع انسانی نمی‌بیند اما ربات شما را مناسب کار تشخیص می‌دهد. ?
راه حل سوم: در سایت ResumeWorded میزان تطابق رزومه و فرصت را چک می‌کند. سعی کنید بالای ۵۰ باشد.

خان دوم: منابع انسانی

منابع انسانی چک می‌کند شما همانی هستید که در روزمه گفته‌اید. پس حواستان به ادعاهای رزومه باشد! با دست پر بروید تا غافلگیر نشوید. هیچ‌وقت کلمه سمی «نمی‌دانم» را به زبان نیاورید!

معمولا منابع انسانی یک صفحه آچار را تند و تیز می‌خواند. بعد در مورد رزومه حرف می‌زند. اگر یک جایی از علایق و تفریحات‌تان بنویسید سنگینی گفتگو به شکل قشنگی شکسته می‌شود. آن وسط‌ها کمی در مورد شطرنج و آشپزی گفتگو می‌شود و دوباره به مسیر اصلی برمی‌گردید! پس نوشتن علایق شخصی (Hobbies) در ارتباط اولیه موثر است!

حتما کمی در مورد شرکت و محصولاتش اطلاعات داشته باشید تا در وقت مناسب سوال کنید. وقتی قرار است سوال بپرسید حتما یک چیزی بپرسید!

خان سوم: منابع انسانی پیشرفته

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

بعضی از شرکت‌ها از آینده و چشم‌انداز فردی (Career path) می‌پرسند. در این حالت اول بپرسید: برای چه مدت؟ (For how long) جوری صحبت نکنید که به مخاطب احساس ناامنی بدهد.

نهایتا درمورد دستمزد! تا می‌شود از مبلغ حرف نزنید اما در صورت نیاز یک بازه را مشخص کنید در این صورت اگر روزمه‌ها براساس دستمزد فیلتر شد حاشیه امنی دارید!

خان چهارم: مصاحبه فنی

اینجا هم چند مرحله ممکن است طی شود. اول از همه مصاحبه با افراد متخصص و تست دانش فنی.

در مرحله بعد یک تمرین یا چالش معرفی می‌کنند. بعضی شرکت‌ها چالش را در Hacker rank می‌گذارند و برای حل کردنش زمان تعیین می‌کنند. در اینجا فقط جواب مهم است. اما عموما جدای از جواب، کیفیت کد هم مهم است.

خان پنجم: حل کردن یک مساله

درمورد پروژه‌ها اولویت به این شکل‌ند:

۱. ساختار پروژه: حتی اگر بد کد می‌زنی ساختار را رعایت کن!

۲. تست نویسی برای پروژه: تست‌نویسی برای بهینه کردن حافظه ضرورت دارد.


۳. تسلط بر چرایی بکارگیری ابزار

۴. استفاده از از دیزاین پترن ها

۵. مدیریت منابع اشغالی توسط کدتان

۶. تسلط بی‌چون و چرا به داکر (Docker)

بعضی مواقع تمرین کد آنلاین و هم‌زمان انجام می‌شود که خیلی چرند است! چون همه چیز در لحظه اتفاق می‌افتد و تسلط خوبی می‌خواهد.

خان ششم: مصاحبه با رئیس

وقتی همه چیز خوب پیش رفت، بعضی شرکت‌ها یک مصاحبه با رئیس ترتیب می‌دهند. این مصاحبه تقریبا فرمالیته و صوری‌ست. زمین بازی را می‌چینند که چطور وارد بازی شوید!

کم کم جمع‌بندی کنم.

جمع‌بندی: نبایدهای مصاحبه

مراحل مصاحبه گاهی کمترند اما عموما سخت و نفس‌گیرند. شاید چند هفته طول بکشند. من در این مطلب زیروبم مصاحبه را توضیح دادم. حالا نبایدهای مصاحبه را در قالب این ۱۰ کاریکاتور ببینید:

۱ ---

۲ ----

۳ ---

۴ ---

۵ --

۶ ---

۷ ---

۸ ---

۱۰ ---

۱۰ ---

منبع: پاندای خسته



خیلی دلم می‌خواست ۷ خان بشود که نشد. ?

تشکر بیکران از راهنمایی و حمایت رضا صدقیانی، علی صابر، امیر احمدی و شما که در سرما و گرما، در تلخ و شیرین برای یادگیری و رشدتان تلاش می‌کنید. دم شما گرم