من میدانم که هیچ نمیدانم.
سوالاتی که به عنوان کارجو میتوانید از مصاحبه کننده بپرسید!
این، لیستی از سوالاتی است که ممکن است برای یک متقاضی شغل فنی و مهندسی جالب باشد. ایدهها وحی منزل نیستند و لزوما بسیاری از آنها برای یک موقعیت خاص یا نوع کاری ممکن است مناسب نباشند. این، به عنوان لیست شخصی من از سؤالات شروع شد، که با گذشت زمان افزایش یافت و شامل مواردی شد که می خواهم ببینم و خط قرمزهایی که می خواهم از آنها اجتناب کنم. همچنین متوجه شدهام که افرادی که با آنها مصاحبه کردم چقدر سؤالات کمی پرسیدند و فکر میکنم این فرصتها از دست رفته بودند.
نحوه استفاده از این لیست
- بررسی کنید که کدام سؤال به طور خاص برای شما جالب است
- بررسی کنید که کدام پاسخها را میتوانید در اینترنت پیدا کنید
- وگرنه از مصاحبهکننده بپرس
قطعا سعی نکنید همه سوالات این لیست را بپرسید. (به وقت مصاحبهگر احترام بگذارید و با یافتن پاسخهایی که قبلاً منتشر شدهاند، ابتکار عمل نشان دهید)
به یاد داشته باشید که چیزها معمولاً پویا هستند، سازماندهی مجدد اغلب اتفاق می افتد. داشتن یک سیستم ردیابی اشکال، رسیدگی به اشکال را کارآمد نمی کند و CI/CD به این معنی نیست که زمان شما برای ارائه لزوما کوتاه است.
نقش
- برنامه زمانی و دفعات on-call بودن چگونه است؟ (هزینه پرداختی آماده به کار و فراخوان چقدر است)
- کارهایی که در یک روز معمول انجام می دهم چیست؟
- آیا اهداف خاصی برای من وجود دارد؟
- تراز جونیور به سنیور در تیم چه شکلی است؟ (و آیا برنامه ای برای تغییر آن وجود دارد)
- فرآیند onboarding به چه صورت انجام میشود؟
- هر توسعه دهنده چقدر آزادی عمل دارد؟
- ساعت کاری مورد انتظار چقدر است؟
- تعریف شما از موفقیت برای این نقش چیست؟
- در ۱ یا ۳ ماه اول، انتظار دارید چه کاری انجام دهم؟
- عملکرد من را در پایان دوره آزمایشی چگونه ارزیابی خواهید کرد؟
- یک روز/هفته معمول در این نقش چگونه است؟
- آیا در مورد درخواست من نکتهای به نظرتان میرسد؟
- به من بگویید که با چه کسی بیشتر کار خواهم کرد.
- مدیر مستقیم من و مدیر آنها چه سبک مدیریتی دارند؟ (از خرد تا کلان)
- چگونه می توانم در نقش جدید خود پیشرفت کنم / چه فرصت هایی ارائه می شود؟
سوالات فنی (Tech)
- استک رایجی که در شرکت استفاده می شود چیست؟
- چگونه از کنترل کد منبع استفاده می کنید؟
- چگونه کد را تست می کنید؟
- چگونه اشکالات را ردیابی می کنید؟
- چگونه پروژه ها را مانیتور می کنید؟
- چگونه تغییرات را ادغام و دیپلوی می کنید؟ آیا CI/CD است؟
- آیا راه اندازی زیرساخت شما تحت کنترل نسخه است / به عنوان کد موجود است؟
- جریان کاری از برنامه ریزی تا اتمام تسک چه شکلی است؟
- چگونه برای disaster ریکاوری آماده میشوید؟
- آیا یک محیط توسعه استاندارد وجود دارد؟ آیا اجرا می شود؟
- با چه سرعتی می توانید یک محیط تست لوکال جدید برای محصول راه اندازی کنید؟ (دقیقه / ساعت / روز)
- چقدر سریع می توانید به مشکلات امنیتی در کد یا وابستگی ها واکنش نشان دهید؟
- آیا همه توسعهدهندگان دسترسی ادمین لوکال از سیستمشان دارند؟
- درمورد اصول یا دیدگاه فنی خود به من بگویید.
- آیا برای کدبیس، داکیومنتی برای توسعهدهندگان دارید؟ آیا داکیومنت جداگانهای برای مشتریان دارید؟
- آیا داکیومنتهای سطح بالاتری دارید؟ (نمودارهای ER، شمای پایگاه داده)
- آیا از تحلیل کد استاتیک استفاده می کنید؟
- چگونه آرتیفکتهای داخلی/خارجی را مدیریت می کنید؟
- چگونه وابستگیها را مدیریت می کنید؟
تیم
- کار چگونه سازماندهی می شود؟
- ارتباط درون تیمی یا بین تیمی معمولاً چگونه کار می کند؟
- آیا از ابزاری برای سازماندهی پروژه استفاده می کنید؟ تجربه شما از آنها چیست؟
- اختلاف نظرها چگونه حل می شود؟
- چه کسی اولویت ها / برنامه زمانی را تعیین می کند؟
- وقتی تیم به تارگت ریلیز نمیرسد چه میشود؟
- چه نوع جلساتی هر هفته برگزار میشود؟
- آیا جلسات مرتب با منیجرم خواهم داشت؟
- برنامه زمانی ریلیز محصول/سرویس چیست؟ (هر n هفته یک ریلیز/ دیپلوی مداوم/ جریانهای ریلیز چندگانه/ …)
- پس از بروز حوادث در پروداکشن چه اتفاقی می افتد؟ آیا فرهنگ تحلیل بدون سرکوفت وجود دارد؟
- چه چالشهایی وجود دارد که تیم تجربه میکند و شما هنوز آنها را حل نکردهاید؟
- چگونه پیشرفت کار را دنبال می کنید؟
- انتظارات و اهداف چگونه تعیین می شوند و چه کسی این تنظیم را انجام می دهد؟
- کد ریویو در اینجا به چه صورت است؟
- مرحله به مرحله یه اسپرینت روتین در تیم را توصیف کنید.
- چگونه بین اهداف فنی و تجاری تعادل برقرار می کنید؟
- چگونه دانش را به اشتراک می گذارید؟
- تیم ها چقدر بزرگ هستند؟
همکاران بالقوه شما
- توسعه دهندگان تمایل دارند از چه کسانی یاد بگیرند؟
- چه چیزی را در مورد کار در آنجا بیشتر دوست دارید؟
- چه چیزی را کمتر دوست دارید؟
- اگر می توانستی چه چیزی را تغییر می دادی؟
- طولانی ترین عضو تیم چه مدت آنجا بوده است؟
- اگر یک تیم کوچک است، آیا تجربیاتی از شخصیت های متضاد وجود داشته است و چگونه با آن برخورد شد؟
شرکت
- چرا شرکت استخدام می کند؟ (رشد محصول / محصول جدید / نوسان / ...)
- آیا بودجه کنفرانس/سفر وجود دارد و قوانین استفاده از آن چیست؟
- روند ارتقاء چیست؟ الزامات / انتظارات چگونه بیان می شود؟
- فرآیند بررسی عملکرد چگونه است؟
- آیا مسیر شغلی فنی و مدیریتی جداگانه ای وجود دارد؟
- آیا منابعی در سطح شرکت برای یادگیری در دسترس است، مانند اشتراک کتاب های الکترونیکی یا دوره های آنلاین؟
- آیا بودجه ای برای گرفتن سرتیفیکیت وجود دارد؟
- مرحله بلوغ چیست؟ (پیدا کردن مسیر اولیه / کار ویژه / تعمیر و نگهداری / ...)
- آیا می توانم در پروژه های FOSS مشارکت کنم؟ آیا تاییدیه ای لازم است؟
- آیا قراردادهای غیر رقابتی یا عدم افشا وجود دارد که از من خواسته شود امضا کنم؟
- شرکت را در ۵-۱۰ سال آینده کجا می بینید؟
- کد تمیز برای اکثر توسعه دهندگان در اینجا چه معنایی دارد؟
- آخرین باری که متوجه رشد شخصی در اینجا شدید چه زمانی است و به چه صورت رشد کرده است؟
- در اینجا موفقیت به چه معناست و چگونه موفقیت را می سنجید؟
- آیا فعالیت ورزشی / تیم سازی وجود دارد؟
- آیا هکاتونی وجود دارد که به صورت داخلی انجام شود؟
- آیا این شرکت از پروژه های متن باز پشتیبانی می کند؟
- تیم/شرکت میزبان چه رویدادهای اجتماعی است و آیا همه در این رویدادها حضور دارند؟
- چرا شرکت تصمیم به استخدام یک فرد خارجی برای ارتقای یک کارمند داخلی گرفت؟
مسائل اجتماعی
- وضعیت / دیدگاه در مورد استخدام های متنوع چگونه است؟
- به نظر شما چه شکاف هایی در فرهنگ شرکت وجود دارد؟ (و فرهنگ شرکت چیست؟)
- تعادل کار و زندگی در اینجا به چه معناست؟
- آیا این شرکت در مورد تغییرات آب و هوایی موضعی دارد؟
تعارض
- اختلاف نظرها چگونه حل می شود؟
- بعد پوشبک چه اتفاقی میافتد؟ (“این را نمیتوان در زمان پیشبینی شده انجام داد”)
- وقتی تیم تحت فشار است و متعهد می شود که بیش از ظرفیت / سرعت خود کار کند چه اتفاقی می افتد؟
- اگر کسی زمینه های بهبود فرآیند / فناوری / غیره را شناسایی کند، چه اتفاقی می افتد؟
- وقتی بین انتظارات از مدیریت و عملکرد یک مهندس یا تیم فاصله وجود دارد، چه اتفاقی میافتد؟
- آیا می توانید داستانی در مورد یک وضعیت سمی و نحوه برخورد شرکت با آن به من بگویید؟
تجارت
- آیا شرکت شما سودآور هستید؟
- اگر نه، ظرفیت شما چقدر است؟
- بودجه از کجا می آید و چه کسی بر طرح/جهت سطح بالا تأثیر می گذارد؟
- شرکت شما چگونه پول در می آورد؟
- چه چیزی شما را از کسب درآمد بیشتر باز می دارد؟
- برنامه رشد شرکت برای 1 سال آینده چیست؟ 5 سال؟
- چالش های بزرگی که پیش رو می بینید چیست؟
- چه چیزی را به عنوان مزیت رقابتی خود شناسایی کرده اید؟
دورکاری
- نسبت کارمندان دورکار به حضوری چقدر است؟
- آیا شرکت سخت افزار ارائه می دهد و برنامه به روز رسانی چیست؟
- نظر شما در مورد BYOD چیست؟ آیا در حال حاضر سیاست هایی پیرامون آن وجود دارد؟
- آیا خرید لوازم جانبی/مبلمان اضافی از طریق شرکت امکان پذیر است؟ آیا بودجه ای برای آنها وجود دارد؟
- آیا بودجه ای برای فضای کار مشترک یا دسترسی به اینترنت وجود دارد؟
- هر چند وقت یک بار انتظار می رود که از دفتر بازدید شود؟
- آیا اتاق های جلسات اداری همیشه برای کنفرانس های ویدئویی آماده هستند؟
چیدمان ساختمان
- چیدمان دفتر چگونه است؟ (پلان باز / اتاقک / دفاتر)
- آیا تیم پشتیبانی / بازاریابی / دیگر تیمی نزدیک به تیم جدید من وجود دارد؟
باقی سوالات
- بهترین و بدترین جنبه کار در این نقش / تیم / شرکت چیست؟
- چه چیزی باعث شد که در ابتدا کار در این شرکت انتخاب کنید؟
- چه چیزی شما را در شرکت نگه می دارد؟
جبران خسارت
- اگر طرح پاداش دارید، پاداش ها چگونه تعیین می شوند؟
- اگر یک طرح پاداش دارید، روتین درصدهای پاداش در چند سال گذشته چقدر بوده است؟
- آیا برنامه 401k یا برنامه بازنشستگی دیگری دارید؟ اگر چنین است، آیا شرکت با کمک های طرح اضافی مطابقت دارد؟
- آیا مزایای پزشکی وجود دارد و اگر چنین است، چه زمانی شروع می شود؟
- آیا برای جابجایی هزینه می کنید؟
زمان استراحت
- مدت زمان مرخصی با حقوق (PTO) چقدر ارائه می شود؟
- زمان بیماری و مرخصی از هم جدا هستند یا خیر؟
- آیا می توانم از زمان تعطیلات قبل از تخصیص آن استفاده کنم و به طور موثر وارد تراز PTO منفی شوم؟
- سیاست roll over برای PTO چیست؟
- سیاست مرخصی والدین چیست؟
- سیاست مرخصی بدون حقوق چیست؟
- سیاست مرخصی تعطیلات چیست؟
منابع دیگر
ایدههای بیشتری برای سوالات میتوانید اینجاها بیابید:
- The Joel Test: 12 Steps to Better Code by Joel Spolsky
- Questions I'm asking in interviews by Julia Evans
- Curated list of salary negotiation advices by Peter Mekhaeil
مطلبی دیگر از این انتشارات
کمی نوجوونا رو درک کنیم...
مطلبی دیگر از این انتشارات
رمز ارز لیبرا چیست: هر آنچه در مورد این ارز باید بدانید
مطلبی دیگر از این انتشارات
برنامه نویسی فرانت اند چیست؟