بازگشت به صفحه شرکت
تجربه مصاحبه فنی در اسنپ و نکات مهم برای آمادگی
اسنپمصاحبه
موقعیت شغلی: senior android developer
مصاحبه فنی اسنپ شامل چهار مرحله است: ابتدا یک تماس تلفنی حدود 15 دقیقهای، سپس مصاحبه فنی، بعد مصاحبه با منابع انسانی و تیم فیت، و در نهایت مرحله لایو کدینگ. مصاحبه فنی حدود 2 ساعت طول کشید و سوالات عمیقی از مباحث مختلف اندروید، از سطح پایه تا پیشرفته، پرسیده شد. مثلاً اگر مفهوم Dependency Injection را بلد باشید، باید به طور عمیق با آن کار کرده باشید. برخی از موضوعات مهم برای تمرین شامل Hilt، Design Patterns، MVVM، Clean Architecture، Retrofit، Coroutines، XML Components و Git است. من این مرحله را قبول شدم و به مرحله بعدی، یعنی تیم فیت و منابع انسانی رفتم. در این مرحله سوالاتی درباره فعالیتهای روزانه تیم، کد ریویو، آخرین چالشها یا تعارضهایی که حل کردهاید پرسیده شد. پاسخها باید واقعی باشند و نباید چیزهایی از خود دربیاورید. مرحله آخر لایو کدینگ بود که در آن رد شدم. این مرحله شامل یک پروژه اندروید با سه تسک بود: پیدا کردن مموری لیکها، نوشتن تابعی برای تبدیل ریال به تومان با کاماهای مناسب، و یک تسک آسنکرون که میتوانست با Flow یا RxJava انجام شود. من تسک سوم را نتوانستم کامل کنم که احتمالاً مهمترین بخش بود. به طور کلی، مصاحبه تجربه خوبی بود و چیزهای جدیدی یاد گرفتم، اما فاصله بین مراحل (سه تا چهار هفته) باعث شد احساس کنم ممکن است دیگر تماس نگیرند. حتی اگر تمام تسکها را کامل میکردم، تضمینی برای قبولی نبود، چون با وجود استرس، خودم را به خوبی نشان دادم و رزومه قویای دارم (دانشگاه برتر و گیتهاب قوی). توصیه نهایی من این است که شرکتهایی مثل اسنپ یا تپسی همیشه در حال استخدام هستند، اما اگر آمادگی کامل ندارید، وقت خود را تلف نکنید. این شرکتها هیچ ارفاقی نمیکنند و فقط زمانی رزومه بفرستید که کاملاً آماده باشید.