تصفح الدليل

صيغة المقابلات في كبرى الشركات

بسبب قيود السفر المرتبطة بـ COVID، تجري كثير من الشركات المقابلات عن بُعد حتى في جولات الحضور إلى المقر، لذا قد تختلف التعليمات.

هل توجد شركات تود معرفة المزيد عنها؟ راسلنا عبر البريد الإلكتروني على contact{at}techinterviewhandbook.org.

Airbnb

  • مكالمة فرز هاتفية مع مسؤول التوظيف
  • مقابلة تقنية هاتفية:
    • 1 أو 2 × Algorithms/واجهة أمامية على CoderPad/CodePen
  • في المقر (عام):
    • 2 × برمجة Algorithms على CoderPad
    • 1 × تصميم الأنظمة/المعمارية
    • 1 × الخبرة السابقة/المشاريع
    • 2 × متعددة التخصصات
  • في المقر (واجهة أمامية):
    • 2 × برمجة واجهة أمامية على CodePen، مع إمكانية استخدام أي إطار عمل/مكتبة
    • 1 × برمجة عامة على حاسوبك المحمول
    • 1 × الخبرة السابقة/المشاريع
    • 2 × متعددة التخصصات
  • نصائح:
    • تتضمن جميع الجلسات البرمجة على حاسوبك المحمول. جهّز بيئة التطوير لديك مسبقاً
    • يُسمح لك بالبحث عن واجهات برمجة التطبيقات (APIs) إذا احتجت
    • يبدو أنهم يولون أهمية كبيرة للشيفرة القابلة للترجمة والتشغيل في جميع جولات البرمجة
    • تتضمن المقابلات متعددة التخصصات التحدث مع موظفي Airbnb من أي تخصص. هذه المقابلات غير تقنية في معظمها لكنها بالغة الأهمية لدى Airbnb لأنهم يولون أهمية كبيرة للتوافق الثقافي. اطّلع على قسم Airbnb في الأسئلة السلوكية لتعرف نوع الأسئلة المتوقعة

Asana

  • مكالمة فرز هاتفية مع مسؤول التوظيف
  • مقابلة تقنية هاتفية
  • في المقر (مهندس منتج):
    • 3 × Algorithms وتصميم أنظمة على السبورة ضمن الجلسة نفسها
    • 1 × Algorithms على الحاسوب المحمول وتصميم أنظمة. تتضمن هذه الجلسة كتابة شيفرة على حاسوبك المحمول لحل 3 مسائل Algorithm محددة بوضوح في نحو 45 دقيقة، ثم يأتي مهندس ويراجع الشيفرة معك. ليس المفترض أن تشغّل الشيفرة أثناء العمل على المسألة
  • نصائح:
    • لم تُطرح أسئلة عن الواجهة الأمامية
    • تولي Asana أهمية كبيرة لتصميم الأنظمة وتستخدم السبورة بكثافة. ليس عليك بالضرورة كتابة شيفرة لسؤال الـAlgorithms في المقابلات الثلاث الأولى
    • تتضمن الجلسات الأربع كلها Algorithms وتصميم أنظمة. وستُجرى إحدى الجلسات بإدارة مدير هندسة
    • ستتضمن الجلسة الأخيرة البرمجة على حاسوبك المحمول. جهّز بيئة التطوير لديك مسبقاً
    • سواءً أكان المنصب مهندس منتج أم مهندساً عمومياً، فإن صيغة المقابلة وأسئلتها متشابهة

Dropbox

  • مكالمة فرز هاتفية مع مسؤول التوظيف
  • مقابلات تقنية هاتفية:
    • 2 × Algorithms/واجهة أمامية على CoderPad/CodePen
  • في المقر (واجهة أمامية):
    • 2 × واجهة أمامية على CodePen، مع السماح بـ Vanilla JS أو jQuery فقط
    • 1 × برمجة عامة على CoderPad
    • 1 × جلسة شاملة: لقاء مع مدير هندسة ونقاش الخبرات السابقة وأسلوب العمل
  • نصائح:
    • يمكنك البرمجة على حاسوبك المحمول والبحث عن واجهات برمجة التطبيقات
    • مسؤولو التوظيف في Dropbox لطفاء جداً وسيقدمون لك معلومات مفيدة عن نوع الأسئلة المتوقعة في الجلسات القادمة
    • تتضمن إحدى جلسات الواجهة الأمامية برمجة نسخة مطابقة تماماً بالبكسل لصفحة حقيقية على موقع Dropbox. ستحصل على مواصفة الصفحة المطلوبة وسيُطلب منك إنشاء نسخة عاملة أثناء المقابلة

Google

  • مكالمة فرز هاتفية مع مسؤول التوظيف
  • مقابلة تقنية هاتفية:
    • 1 أو 2 × Algorithms على Google Doc
  • في المقر:
    • 1 أو 2 × واجهة أمامية على السبورة. قد يُطلب استخدام Vanilla JS (أو jQuery كحد أقصى) حسب السؤال (للواجهة الأمامية فقط)
    • 2 إلى 4 × Algorithms على السبورة
    • 1 × القدرة المعرفية العامة والقيادة و«Googleyness»
  • مطابقة الفرق
    • التحدث مع مديرين من فرق مختلفة مهتمة بملفك
  • نصائح:
    • في حالات نادرة، قد يُسمح للمرشحين بتخطي جولة المقابلة الهاتفية والانتقال مباشرة إلى مقر الشركة
    • لغير حديثي التخرج، لا تتلقى عرضاً إلا إذا جرى مطابقتك بنجاح مع فريق

Indeed

  • مكالمة فرز هاتفية مع مسؤول التوظيف
  • مقابلة تقنية هاتفية (اختيارية)
  • في المقر:
    • 1 × تقييم عبر الإنترنت على HackerRank (للمستويات L0 - L2)
    • 1 × نقاش حول السيرة الذاتية
    • 1 أو 2 × Algorithms على HackerRank
    • 1 × مراجعة شيفرة على GitHub
    • 1 أو 2 × تصميم أنظمة (للمستوى L3 فأعلى)
    • 1 × عرض تقديمي تقني (للمستوى L4 فأعلى)
  • نصائح:
    • إذا كنت تُقابَل لدور محدد، فإن مستوى الإتقان المطلوب يختلف
    • قرار التوظيف وتحديد المستوى نقاشان منفصلان؛ يُحدَّد المستوى بحسب الخبرة وإشارات القيادة
    • إذا أديت جيداً في المقابلات لكن المنصب قد شُغل، يمكن لمديري توظيف آخرين التقاط ملفك

Lyft

  • مكالمة فرز هاتفية مع مسؤول التوظيف
  • مقابلة تقنية هاتفية:
    • 1 × Algorithms/واجهة أمامية عبر JSFiddle
  • في المقر (واجهة أمامية):
    • 4 × واجهة أمامية على CoderPad/حاسوبك المحمول، مع إمكانية استخدام أي لغة/إطار عمل
    • 1 × سلوكية: لقاء مع مدير هندسة واستعراض سيرة المرشح الذاتية
  • نصائح:
    • يمكن استخدام السبورة و/أو الحاسوب المحمول
    • بالنسبة لبرمجة الواجهة الأمامية، اخترت استخدام React واضطررت إلى إعداد المشاريع في الحال باستخدام create-react-app

Meta (فيسبوك سابقاً)

  • مكالمة فرز هاتفية مع مسؤول التوظيف
  • مقابلات تقنية هاتفية:
    • 1 أو 2 × Algorithms/واجهة أمامية على Skype/CoderPad
  • في المقر:
    • 2 × مقابلة برمجة تقنية على السبورة
    • 1 × سلوكية: لقاء مع مدير هندسة ونقاش الخبرات السابقة وأسلوب العمل
    • 1 × تصميم/معمارية على السبورة
  • في المقر (خريج جامعي):
    • 2 × مقابلة برمجة تقنية على السبورة
    • 1 × سلوكية: لقاء مع مدير هندسة ونقاش الخبرات السابقة وأسلوب العمل
  • نصائح:
    • يُسمح لك باستخدام السبورة فقط (أو الحائط). لا حواسيب محمولة
    • في الجولة السلوكية، قد يُطرح عليك سؤال تقني في نهايتها. وسيُعطى مرشحو الواجهة الأمامية مسألة HTML/CSS صغيرة قرب نهاية الجلسة
    • في جولات البرمجة، قد يُطرح عليك سؤال واحد أو أكثر حسب سرعة تقدمك في السؤال

Palantir

  • مكالمة فرز هاتفية مع مسؤول التوظيف
  • مقابلة تقنية هاتفية:
    • 1 × Algorithms عبر HackerRank CodePair وSkype
  • في المقر (عام):
    • 2 × Algorithms على السبورة
    • 1 × تفكيك المسائل (تصميم الأنظمة) على السبورة
  • في المقر (واجهة أمامية):
    • 1 × واجهة أمامية على حاسوبك المحمول. تستغرق هذه الجلسة نحو ساعة ونصف، مع إمكانية استخدام أي مكتبة/إطار عمل
    • 1 × تفكيك المسائل (تصميم الأنظمة) على السبورة
  • نصائح:
    • اخترت استخدام React واضطررت إلى إعداد المشاريع في الحال باستخدام create-react-app
    • قد يُطلب منك لقاء مديري هندسة بعد الجلسات التقنية، وهذا ليس بالضرورة أمراً جيداً أو سيئاً

WhatsApp

  • مكالمة فرز هاتفية مع مسؤول التوظيف
  • مقابلة تقنية هاتفية:
    • 2 × Algorithms عبر CoderPad
  • في المقر (مطور عميل ويب):
    • 4 × Algorithms على السبورة
  • نصائح:
    • لم تُطرح أسئلة عن الواجهة الأمامية
    • أحد المُقابِلين هو مدير هندسة

المصدر والرخصة

هذه الصفحة منسوخة من Tech Interview Handbook للمؤلف يانغشون تاي (Yangshun Tay)، النسخة المرجعية e1d28e8، وتُستخدم بموجب رخصة MIT — حقوق النشر (c) 2017-Present ليانغشون تاي. نص الرخصة محفوظ محلياً في /licenses/tech-interview-handbook.txt.