ابدأ من هنا: البرنامج المكثف
هذا هو الجزء الثاني من التوظيف مهندس ذكاء اصطناعي. وهو يدرّبك على الجولة التي تُسقط أكثر المتقدمين: البرمجة المباشرة. توقّع نحو 10 ساعات أسبوعيًا لمدة 12 أسبوعًا. وهو صعب عن قصد: فالمقابلات مهارة، والمهارة تأتي من ساعات كثيرة من التدريب الصحيح، لا من القراءة.
ماذا تختبر جولات مهندس الذكاء الاصطناعي فعلًا
درس دليل هندسة الذكاء الاصطناعي لأليكسي جريجوريف عمليات المقابلات التي تنشرها الشركات ويرويها المتقدمون. وتظهر البرمجة بشكلين:
- جولات الخوارزميات (على نمط LeetCode): القواميس (hash maps)، وأشجار البادئات (tries)، والقوائم المترابطة، والمخططات (graphs)، والخوارزميات الجشعة. وقد رُويت في Amazon وDatabricks وIBM وغيرها. ونصيحة الدليل: أكثر من 75 مسألة سهلة ومتوسطة.
- جولات التنفيذ (من 45 إلى 90 دقيقة): تبني شيئًا على طبقات، مثل مخزن مفتاح وقيمة، أو زاحف ويب، أو قاعدة بيانات في الذاكرة، وتصلك متطلبات جديدة أثناء العمل. وقد رُويت في OpenAI وAnthropic.
- برمجة تعلّم الآلة: مثل حساب تشابه جيب التمام (cosine similarity) بـ NumPy في Amazon، أو الانحدار اللوجستي من الصفر في Mistral.
وهذا الجزء يغطي الثلاثة: الوحدات من 2 إلى 10 لأنماط الخوارزميات، والوحدة 11 لبرمجة تعلّم الآلة، والوحدة 12 لجولات التنفيذ، والوحدة 13 للمقابلات التجريبية.
متتبعك
أنشئ الآن جدولًا، صفًا لكل محاولة: التاريخ، والمسألة، والنمط، والدقائق، وهل حللتها وحدك (نعم/لا)، والفكرة الأساسية، وموعد الإعادة. به سترى تقدمك وتختار ما تعيده. واللغة: استخدم بايثون ما لم تطلب الوظيفة غيرها، فقواعدها المختصرة توفر دقائق في كل مقابلة.
المصادر التي يبني عليها هذا الجزء
- Tech Interview Handbook ليانغشون تاي (صاحب قائمة Blind 75)، ومخطِّطه Grind 75
- خريطة NeetCode وحلولها المجانية بالفيديو
- دليل هندسة الذكاء الاصطناعي لما تسأله شركات الذكاء الاصطناعي