من اخیراً دنبال موقعیت شغلی برنامهنویس بکاند بودم و میخوام یه سری از تجربههام رو درباره مراحل مختلفش اینجا باهاتون به اشتراک بذارم؛ چیزهایی که خودم دوست داشتم از اول یکی برام توضیح میداد!
وقتی کسی برای نوشتن رزومه وقت کافی نمیذاره، این حس رو به مسئول جذب منتقل میکنه که برای کارهای شرکت هم همینقدر بیاهمیته. این دقیقاً چیزی هست که توی ذهن کسی که رزومه شما رو میخونه شکل میگیره.
چون مطالب زیادی درباره نوشتن رزومه خوب وجود داره، نمیخوام خیلی وارد جزئیات بشم. اما چند تا نکته مهم رو بگم:
اوایل من فقط سایتهایی مثل جابینجا و کوئرا رو چک میکردم تا آگهیهای شغلی رو ببینم. ولی کمکم فهمیدم که بعضی شرکتها فقط موقعیتهای بازشون رو روی سایت خودشون میذارن. به همین خاطر، یه لیست از شرکتهایی که بهشون علاقه داشتم درست کردم و هر چند وقت یک بار، بخش موقعیتهای شغلیشون رو چک میکردم ببینم چیز جدیدی اضافه شده یا نه.
یه نکته مهم دیگه اینه که اگر کسی رو توی شرکت مورد نظرتون میشناسید، ازش بخواید شما رو ریفر کنه. من خودم این تجربه رو داشتم که دو جا رزومه فرستادم و ریجکت شدم. اما بعد از مدتی، به طور اتفاقی با یکی از کارمندهای همون شرکتها صحبت کردم و داستان رو براش توضیح دادم. اونم من رو ریفر کرد و بعدش وارد پروسه جذب شدم. خلاصه که اگر میتونید، حتماً از این فرصت استفاده کنید.
جدا از اینکه موضوع مصاحبه چی هست، بهتره یه سری نکات رو رعایت کنید تا تأثیر بهتری بذارید:
به طور خاص، سوالاتی که در مصاحبههای بکاند دولوپر مطرح میشن، معمولاً توی سه دسته زیر قرار میگیرن:
معمولاً تو این بخش یه سوال الگوریتمی مطرح میکنن و ازتون میخوان اون رو حل کنید. اما نکتهای که باید بدونید اینه که همیشه قرار نیست به بهترین و بهینهترین جواب برسید. به همین خاطر:
تو این بخش ممکنه ازتون بخوان درباره چالشهای فنیای که تو پروژههای قبلی داشتید توضیح بدید و بگید چطور حلشون کردید. پیشنهاد میکنم قبل از مصاحبه، چند جواب آماده برای این نوع سوالات بر اساس تجربیاتتون داشته باشید.
تو مبحث سیستم دیزاین، این منبع خیلی به من کمک کرد و به شما هم پیشنهادش میکنم: [System Design Primer].
تو این بخش، بیشتر درباره شخصیت و تواناییهای تیمیتون سوال میپرسن. ممکنه ازتون بخوان که تو سناریوهای مختلف یا چالشهای تیمی بگید چطور برخورد میکنید.
نکته خاصی نداره، فقط صادق باشید ولی نه خیلی بیش از حد! (بالاخره جلسه تراپی که نیست!)
افرادی که برای کار تیمی ایدهآل هستن، معمولاً ویژگیهای زیر رو دارن:
امیدوارم این نکات براتون مفید باشه.