#مصاحبه
#خارجازکشور
#OpenAI
🍷 فرآیند مصاحبهی Software Engineer در OpenAI (۲۰۲۶)
یکی از کاربران Reddit تجربهی کامل loop مصاحبهش با OpenAI رو نوشته که با شرکتهای big tech معمول فرق داره:
🔺 مرحلهی Recruiter Screen: صحبت سبک و سوال «فکر میکنی آیندهی AI کجا میره؟» | توصیه کرده قبلش charter شرکت رو بخونید.
🔺 مرحلهی Technical Screen: دو راند ۶۰ دقیقهای در یک روز، یکی coding (پیادهسازی یک versioned key-value store) و یکی system design (یک job scheduler با fault tolerance).
🔺 مرحلهی Take-Home: حالا ۴۸ ساعت وقت برای ساختن یک پروژهی واقعی | برای ایشون یک distributed webhook delivery system با retry logic و dead-letter queue بوده.
🔺 مرحلهی Technical Deep Dive: مصاحبهگر خط به خط کد take-home رو مرور میکنه و دربارهی هر تصمیمی که گرفتید، از لیست سوالاتی که خودش از پروژهی شما درآورده میپرسه.
🔺 مرحلهی Onsite (۴ راند): یک coding چندمرحلهای (هر مرحله تا جواب درست نگیرید، مرحلهی بعد باز نمیشه)، یک coding سیستمیتر با تمرکز روی concurrency و جزئیات درونی Python (generator، async، iterator)، یک system design با پرامپت «ChatGPT رو طراحی کن» (تمرکز روی GPU allocation، autoscaling و distributed coordination) و یک راند behavioral با تاکید روی tradeoffهای واقعی نه جوابهای کلیشهای.
🔺 مرحلهی Agentic Coding (beta): بعضیها یک راند پنجم میگیرن، یک codebase موجود و مسئلهای که با دست حل نمیشه و باید با AI coding agent جلو ببرید.
💡 در کامنتها هم نظرات دو دسته بود: یک سری میگفتن این فرآیند نسبت به «کارخانههای LeetCode» واقعا معنادارتره، و یک سری میگفتن بهشدت فرسایشی و طولانیه و سوالی مثل «ChatGPT رو طراحی کن» بیشتر سلیقهی مصاحبهگر رو میسنجه تا توانایی شما.
☝️ نکتهی کاربردی برای ما: روند مصاحبههای سطح بالا داره از سوال الگوریتمی صرف، به سمت پروژهی واقعی + دفاع از تصمیمات فنی + کار با ابزارهای AI حرکت میکنه. اگر دنبال پوزیشن خارج از کشور هستید، روی توضیح دادن «چرا این معماری» تمرین کنید، نه فقط «چطور کد بزنم».
✈️ @sharif_work
Post #65
1.55K

- ❤ 7
- 👍 7
- 🤯 1