تغییرات اخیر

در اینجا اطلاعیه‌ها، نسخه‌ها و تغییرات جدید لیارا فهرست می‌شوند.

۵ نکته مهم در مصاحبه شغلی


۱۱ مرداد ۱۳۹۹

مصاحبه شغلی می‌تواند شبیه یک میدان مین باشد. نمی‌دانید چه سوالی قرار است پرسیده شود، چه واکنشی درست است و اصلاً آیا آن‌طور که باید خودتان را نشان می‌دهید یا نه. به‌ویژه وقتی پای موقعیتی فنی در میان باشد، مثل توسعه‌دهندگی React، استرس بیشتر هم می‌شود: آیا کافی است که فقط پاسخ سوال‌های فنی را بدانید؟ یا باید شخصیت و مهارت‌های نرم‌تان را هم به رخ بکشید؟

بسیاری از افراد، هنگام آماده شدن برای مصاحبه، فقط به دانش فنی تکیه می‌کنند یا برعکس، فقط روی ارتباط مؤثر تمرکز می‌کنند. اما واقعیت این است که مصاحبه شغلی ترکیبی از هر دو است: باید نشان دهید که هم توانایی حل مسائل را دارید، هم می‌توانید بخشی از یک تیم باشید. در این مقاله، به این می‌پردازیم که چطور بدون ترس، بدون حدس‌زدن‌های بی‌پایه و بدون اتلاف وقت، برای مصاحبه‌ای آماده شوید که ممکن است مسیر شغلی‌تان را تغییر دهد.

در ادامه خواهید خواند:

  • تحقیقات خود را انجام دهید
  • داستانی درباره تجربه‌های قبلی یا پروژه‌های شخصی خود، تهیه کنید
  • سوال‌ها را آماده کنید
  • مصاحبه را مرور کنید
  • جمع بندی
۵ نکته مهم در مصاحبه شغلی

تحقیقات خود را انجام دهید

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

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

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

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

پس فناوری‌هایشان، چه؟ بسیاری از سازمان‌ها دارای صفحه GitHub هستند و شما می‌توانید مخازن متن‌باز آن‌ها را مشاهده کنید.

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

در بعضی موارد، فردی که مسئول منابع انسانی یا استخدام کننده است، نام مصاحبه کنندگان را به شما می‌گوید. حتما این اسامی را یادداشت کرده و درمورد آن‌ها تحقیق کنید. آیا آن‌ها حساب کاربردی در Twitter یا LinkedIn دارند؟ شاید بتوانید وبلاگ شخصی آن‌ها را پیدا کنید. حتی آشنایی ساده با عکس آن‌ها می‌تواند لحظه‌های اولیه محاصبه را برای شما راحت‌تر کند.

دیپلوی سریع اپلیکیشن‌های React در بستری پایدار و بهینه
✅ مناسب برای پروژه‌های SPA و CSR✅ پیش‌نمایش خودکار Pull Requestها✅ اتصال آسان به دامنه و CDN
خرید و راه‌اندازی هاست React

داستانی درباره تجربه‌های قبلی یا پروژه‌های شخصی خود، تهیه کنید

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

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

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

سوال‌های رایج در مصاحبه‌های کاری Node.js
مصاحبه‌های کاری Node.js

مصاحبه‌ها را تمرین کنید، به‌خصوص اگر یک فرد عصبی هستید

توصیه معمول نوشتن کد برروی وایت‌بورد یا کاغذ است. شما می‌توانید بسیاری از سوال‌های کد‌نویسی را به‌صورت آنلاین پیدا کنید. در حالی که شما به فکر راه‌حل هستید و کد را یادداشت می‌کنید، با صدای بلند صحبت کنید و آنچه می‌خواهید به دست بیاورید را توضیح دهید.

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

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

و البته باید اشاره کنیم که بعضی از وبسایت‌ها، مصاحبه‌های مسخره‌ای را ارائه می‌دهند. مصاحبه interviewing.io یا pramp.com گزینه‌های خوبی به نظر می‌رسند. همچنین به codesignal نگاهی بیندازید، زیرا منابع زیادی برای مصاحبه در اختیار شما قرار می‌دهد. همه این وبسایت‌ها از آنجا که درآمدشان از ارجاع کاندیدهای خوب به شرکت‌ها است، برای توسعه‌دهندگان رایگان هستند.

سوال‌های رایج در مصاحبه‌های کاری فرانت‌اند
مصاحبه کاری فرانت‌اند

سوال‌ها را آماده کنید

بیشتر مصاحبه‌ها با این سوال به پایان می‌رسند: آیا سوالی از طرف شما وجود دارد؟

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

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

در اینجا چند پیشنهاد وجود دارد که می‌توانید در این روابط، سوال بپرسید:

  • درباره شرکت
  • فرایند توسعه
  • گشت‌و‌گذار در دفتر کار
  • اولویت‌های فنی
  • بهترین و بدترین چیزهایی که در مورد کارکردن در آنجا وجود دارد

به‌خصوص سوال‌هایی که مربوط به فرایند توسعه، اولویت‌های فنی و بهترین و بدترین‌‌ها است، می‌تواند بسیار قطعی باشد.

موارد خاصی که باید درمورد فرایند توسعه، سوال کنید این است که آیا آن‌ها از روش‌های چابکی مانند Scrum استفاده می‌کنند؟ آیا به‌صورت sprint کار می‌کنند؟ آیا در تیم‌های cross-functional (هر تیم در زمینه خاصی مهارت دارد و همه این تیم‌‌ها برای یک هدف برنامه‌نویسی می‌کنند) کار می‌کنند؟ آیا به‌صورت pair-programming (چند برنامه‌نویس در کنارهم) برنامه‌نویسی می‌کنند؟

به این ترتیب می‌توانید بررسی کنید که آیا آن‌ها در یک محیط توسعه مدرن کار می‌کنند یا خیر. این امر به ویژه در صورتی که یک توسعه دهنده تازه وارد باشید و بخواهید عملکرد خود را بهبود ببخشید، بسیار مهم است.

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

سوال‌های رایج در مصاحبه‌های کاری زبان PHP
مصاحبه‌های کاری زبان PHP

مصاحبه را مرور کنید

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

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

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

React چیست و چه کاربردی دارد؟ با مشهورترین برنامه‌های تحت وب React آشنا شوید
React چیست 

جمع بندی

مصاحبه شغلی ممکن است در ابتدا دلهره‌آور باشد، اما با آمادگی درست می‌توانید آن را به فرصتی برای درخشیدن تبدیل کنید. مهم‌ترین نکته این است که فقط روی سوالات فنی تمرکز نکنید؛ بلکه باید برای شناخت شرکت، ارائه داستانی از تجربه‌هایتان، تمرین برای مکالمه و آماده‌سازی سوال‌های هوشمندانه نیز وقت بگذارید.

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

منبع: https://jkettmann.com/tips-to-better-prepare-for-interviews

به اشتراک بگذارید