دليل مقابلة مهندس برمجيات Amazon
بقلم Aaron Cao · آخر تحديث

المزيد من أسئلة مقابلة Software Engineer →
ماذا يحدث في كل مرحلة؟
لأغراض الاستعداد، تعامل مع الفرز والبرمجة وتصميم الأنظمة والأسئلة السلوكية والمقابلات الحضورية باعتبارها فئات، لا أسماء لجولات Amazon.
أول تفاعل مباشر مع Amazon هو فرز هاتفي مدته من 30 إلى 45 دقيقة، ويكون عادة مع مسؤول توظيف أو مدير التوظيف. تتضمن عملية التوظيف لأدوار مهندس تطوير البرمجيات أيضا تقييما عبر الإنترنت يشمل اختبارا للبرمجة. وبالنسبة إلى SDE II، يتيح هذا التقييم 90 دقيقة للإجابة عن سؤالين تقنيين، تليها 20 دقيقة لسيناريوهات تصميم الأنظمة واستبيان Work Style Survey مدته 8 دقائق.
تمثل حلقة المقابلات المرحلة النهائية والأشمل. وتتكون من أربع إلى ست مقابلات مدة كل منها 45-60 دقيقة، حيث يقيم محاورون مختلفون جوانب مختلفة من مهاراتك وخبرتك. ويشارك Bar Raiser، وهو محاور موضوعي من خارج فريق التوظيف، للمساعدة في الحفاظ على معايير التوظيف لدى Amazon. وتعقد لجنة المقابلات جلسة مراجعة بعد المقابلة النهائية.
ماذا تختبر كل مقابلة؟
تغطي مقابلات تطوير البرمجيات في Amazon لغات البرمجة وهياكل البيانات والخوارزميات والبرمجة والتصميم كائني التوجه وقواعد البيانات والحوسبة الموزعة وأنظمة التشغيل وموضوعات الإنترنت. تتطلب معظم المقابلات التقنية تمارين برمجة وتصميم أنظمة على السبورة. وينصب التركيز على تطبيق المعرفة لحل المشكلات بدلا من استرجاع تفاصيل منفصلة.
يُتوقع من مرشحي SDE II كتابة شفرة صحيحة نحويا بدلا من الشفرة الزائفة، كما ينبغي أن يتوقعوا سؤالا واحدا على الأقل عن تصميم أنظمة البرمجيات. وفي مقابلات مهندسي البرمجيات عموما، أظهر جودة الشفرة والتواصل بوضوح عبر ذكر الافتراضات وشرح المفاضلات واختبار الحالات الحدية والاستجابة بوضوح للقيود الجديدة.
تشكل مبادئ Leadership Principles الـ16 لدى Amazon أساس كل قرار توظيف، وتعد طريقة STAR حجر الأساس في مقابلاتها. اعرض كل مثال من خلال الموقف والمهمة والإجراء والنتيجة. وفي الأسئلة العامة عن التعاون وتحمل المسؤولية، وضح قراراتك الشخصية وكيف عملت مع الآخرين وما الذي تغير نتيجة لإجراءاتك.
كيف تختلف العملية عن الأدوار الأخرى؟
بالنسبة إلى SDE II، تحدد Amazon تقييما عبر الإنترنت تليه أربع مقابلات ضمن الحلقة، مدة كل منها 55 دقيقة، مع أعضاء من مجتمع تطوير البرمجيات. ويتطلب الدور كتابة شفرة صحيحة نحويا، كما يشمل تصميم أنظمة البرمجيات.
وبالمقارنة، يستمر الفرز الهاتفي لمدير المنتجات التقنية 60 دقيقة مع قائد رفيع المستوى، ويُقسم بالتساوي بين أسئلة Leadership Principles ودورة حياة المنتج التقني. وتتضمن حلقته خمس مقابلات مدة كل منها 55 دقيقة. أما الفرز الهاتفي التقني للعالم التطبيقي فيستمر 60 دقيقة مع قائد رفيع المستوى، وقد يتبعه أحيانا فرز ثان، قبل أربع مقابلات مدة كل منها 55 دقيقة مع أعضاء من المجتمع العلمي؛ وعادة ما يطرح كل محاور في الحلقة سؤالين أو ثلاثة أسئلة سلوكية.
لذلك ينبغي أن يتركز استعدادك لمقابلة مهندس البرمجيات على التنفيذ وأساسيات علوم الحاسوب وتصميم الأنظمة والأدلة السلوكية الموجزة، بدلا من استعارة خطة استعداد لدور آخر.
ما مدة العملية ومدى صعوبتها؟
لا تنشر Amazon المدة التي تستغرقها العملية كاملة. وعادة ما تقدم ملاحظاتها خلال يومي عمل بعد المقابلات الهاتفية وخلال خمسة أيام عمل بعد حلقة المقابلات.
تنبع الصعوبة من اتساع النطاق والحاجة إلى التطبيق. فالحلقة هي المرحلة الأشمل لدى Amazon، بينما تشمل موضوعات تطوير البرمجيات البرمجة والتصميم وقواعد البيانات والحوسبة الموزعة وأنظمة التشغيل والإنترنت. وبالنسبة إلى SDE II، تضيف صحة الصياغة النحوية وسؤال واحد على الأقل عن تصميم أنظمة البرمجيات توقعات أداء محددة. استعد للانتقال بين التنفيذ والتفكير التصميمي والأدلة المستمدة من خبرتك من دون فقدان الوضوح.
كيف أستعد للتقييم؟
- اتساع المعرفة التقنية: راجع موضوعات البرمجة وهياكل البيانات والخوارزميات والتصميم كائني التوجه وقواعد البيانات والحوسبة الموزعة وأنظمة التشغيل والإنترنت التي تحددها Amazon.
- البرمجة: تدرب على ذكر الافتراضات واختيار بنية بيانات مناسبة وكتابة شفرة كاملة والتحقق من الحالات الحدية وشرح التعقيد. إذا كنت تستهدف SDE II، فتدرب على حل سؤالين تقنيين خلال 90 دقيقة، وحافظ على صحة الشفرة نحويا.
- تصميم الأنظمة: تدرب على تحويل مشكلة مفتوحة إلى متطلبات وواجهات وخيارات للبيانات ومعالجة للأعطال ومفاضلات صريحة. اشرح كل قرار أثناء بناء التصميم.
- الأدلة السلوكية: اربط قصص STAR بجميع مبادئ Leadership Principles الـ16. ميّز إجراءاتك الشخصية عن عمل الفريق واربطها بنتيجة ملموسة.
- التدريب العملي: استخدم مقابلة تجريبية للتحقق من أن طريقة تفكيرك مسموعة وشفرتك مقروءة وأمثلتك توضح مساهمتك.
كيف توظّف Amazon
- The phone screen is a 30- to 45-minute discussion, typically with a recruiter or hiring manager, and is the first live interaction with Amazon. [المصدر]
- The interview loop is the final and most comprehensive stage: four to six interviews lasting 45-60 minutes each, where each interviewer assesses different aspects of a candidate's skills and experience. [المصدر]
- Amazon's 16 Leadership Principles are the foundation of every hiring decision, and the cornerstone of the interviews is the STAR method: situation, task, action, and result. [المصدر]
- A Bar Raiser, an objective interviewer from outside the hiring team, takes part in the loop to ensure Amazon's hiring standards are maintained. [المصدر]
- The interview panel holds a debrief after the final interview; Amazon typically provides feedback within two business days after phone interviews and within five business days after the loop. [المصدر]
- For Software Development Engineer roles, the hiring process includes an online assessment with a coding test; for SDE II it is 90 minutes for two technical questions, followed by 20 minutes of systems design scenarios and an 8-minute multiple-choice Work Style Survey. [المصدر]
- The SDE II interview loop includes four 55-minute interviews with members of the software development community; candidates are expected to write syntactically correct code, not pseudo code, and to expect at least one question on software systems design. [المصدر]
- Software development interviews cover programming languages, data structures, algorithms, coding, object-oriented design, databases, distributed computing, operating systems, and internet topics; most technical interviews require coding and system design whiteboarding exercises, and interviewers look for the ability to apply knowledge to solve problems rather than memorized details. [المصدر]
- For Product Manager - Technical roles, the technical phone screen is 60 minutes with a senior leader, split half on Leadership Principles behavioral questions and half on the technical product life cycle, and the loop is five 55-minute interviews. [المصدر]
- For Applied Scientist roles, a 60-minute technical phone screen with a senior leader (sometimes a second one) precedes a loop of four 55-minute interviews with members of the science community; each interviewer typically asks two or three behavioral questions. [المصدر]
تم التحقق من الحقائق في 2026-09-03
أسئلة نموذجية
- كيف تكتشف وجود دورة في قائمة مترابطة وتشرح تعقيد نهجك؟
- كيف تنفذ ذاكرة تخزين مؤقت ذات سلوك حذف متوقع وتشرح خياراتك التصميمية؟
- كيف تصمم خدمة تظل متاحة مع ازدياد حركة الاستخدام؟
- ما المفاضلات التي ستضعها في الحسبان عند الاختيار بين التخزين العلائقي وغير العلائقي؟
- هل يمكنك وصف موقف تحملت فيه مسؤولية مشكلة تقنية صعبة؟
- كيف تعاملت مع خلاف تقني مع الحفاظ على التعاون؟
- كيف تشخص خدمة تصبح بطيئة تحت الحمل؟
الأسئلة الشائعة
- ماذا يحدث في الفرز الهاتفي لدى Amazon؟
- إنه أول تفاعل مباشر مع Amazon: مناقشة تستغرق من 30 إلى 45 دقيقة، وتكون عادة مع مسؤول توظيف أو مدير التوظيف.
- ما صيغة حلقة مقابلات Amazon؟
- الحلقة هي المرحلة النهائية والأشمل، وتتضمن أربع إلى ست مقابلات مدة كل منها 45-60 دقيقة. ويقيم كل محاور جوانب مختلفة من مهاراتك وخبرتك.
- هل يخضع كل مرشح لدور مهندس برمجيات في Amazon لصيغة تقييم SDE II؟
- تحدد Amazon صيغة SDE II بدقة: 90 دقيقة للبرمجة و20 دقيقة لتصميم الأنظمة واستبيان Work Style Survey مدته 8 دقائق. وتشير إرشاداتها الأوسع لمهندسي تطوير البرمجيات إلى أن العملية تتضمن تقييما عبر الإنترنت مع اختبار للبرمجة، لذا اتبع التعليمات الخاصة بدورك.
- ما الذي تقيمه Amazon في مقابلات تطوير البرمجيات؟
- تشمل التغطية التقنية لغات البرمجة وهياكل البيانات والخوارزميات والبرمجة والتصميم كائني التوجه وقواعد البيانات والحوسبة الموزعة وأنظمة التشغيل وموضوعات الإنترنت. كما تبني Amazon كل قرار توظيف على مبادئ Leadership Principles الـ16 لديها.
- ماذا يحدث بعد حلقة المقابلات؟
- تعقد لجنة المقابلات جلسة مراجعة بعد المقابلة النهائية. وعادة ما تقدم Amazon ملاحظاتها خلال خمسة أيام عمل بعد الحلقة، ويشارك فيها Bar Raiser من خارج فريق التوظيف للمساعدة في الحفاظ على معايير التوظيف.