في هذه الصفحة
أسئلة للتدريب
Tell me about a system you ran in production.
حدثني عن نظام قمتَ بتشغيله في بيئة الإنتاج.
لماذا يسألونتريد Dana معرفة الخبرة الحقيقية مع الأنظمة الحية، وليس المعرفة بالأدوات فقط.
يُذكر ما كان يفعله النظام ومن كان يستخدمه، مع رقم أو رقمين مثل عدد المستخدمين أو المجموعات أو حجم الزيارات. ثم تُستخدم كلمة «I» للمهام الخاصة. يمكن ذكر المناوبة إن وُجدت. تكفي ثلاث أو أربع جمل.
How did you monitor that system, and how did you decide what to alert on?
كيف راقبتَ ذلك النظام، وكيف قررتَ ما يستحق التنبيه؟
لماذا يسألونالمراقبة الجيدة تكشف المشكلات مبكرًا. تريد Dana معرفة كيفية متابعة النظام وتجنب كثرة التنبيهات.
يُذكر ما كان تتم متابعته، مثل الأخطاء أو زمن الاستجابة أو مساحة القرص. ثم يُشرح تنبيه واحد أُضيف وسبب أهميته. يمكن قول: 'We only alerted on problems that users would notice.'
How did you make changes or deployments safely?
كيف كانت تتم التغييرات أو عمليات النشر بأمان؟
لماذا يسألونكثير من المشكلات يبدأ بتغيير. تريد Dana معرفة كيفية تقليل المخاطر.
تُوصف الخطوات الحقيقية: اختبار أولًا، أو إطلاق لمجموعة صغيرة، أو خطة للتراجع. ويُعطى مثال قصير لتغيير نجح أو لتغيير جرى التراجع عنه.
Did you manage infrastructure as code? Tell me about it.
هل أُدِيرت البنية التحتية بوصفها شيفرة؟ حدثني عن ذلك.
لماذا يسألونتريد Dana معرفة كيفية بناء البنية التحتية وتغييرها بطريقة قابلة للتكرار.
يُذكر ما جرى تعريفه في الشيفرة، مثل الخوادم أو الشبكات أو الصلاحيات. ثم يُوضح الدور الشخصي: كتابة أو مراجعة أو إصلاح. ويُذكر فائدة واحدة، مثل تقليل الأخطاء اليدوية. وإذا كان الاستخدام محدودًا، يُقال ذلك بصدق.
Tell me about your worst outage. What broke, and what did you do first?
حدثني عن أسوأ عطل واجهته. ما الذي تعطّل، وماذا فعلتَ أولًا؟
لماذا يسألونالأعطال تحدث. تريد Dana معرفة أول ما يُفعل تحت الضغط وكيف تُحدَّد الأولويات.
تُستخدم ثلاث خطوات: ما الذي تعطّل، وما الذي حدث أولًا، وما الذي تغيّر بعد ذلك. مثال: 'The database disk filled up. I added space. Then we set up an alert.' وتبقى القصة قصيرة.
Tell me about a cost or security choice you made.
حدثني عن قرار اتخذتَه يخص التكلفة أو الأمان.
لماذا يسألونالعمل السحابي فيه موازنات. تريد Dana سماع طريقة التفكير واتخاذ القرار.
يُذكر الخياران، وما جرى اختياره، والسبب. مثال: 'We chose a smaller instance type for the test servers. It cut cost, and the risk was low.' ويكفي سبب واحد واضح.
Why did you choose that over the other option?
لماذا اخترتَ ذلك بدل الخيار الآخر؟
لماذا يسألونتتأكد Dana من أن القرار كان له سبب واضح، وليس مجرد عادة أو أداة مفضلة.
يُتحدث عن المخاطر أو التكلفة أو السرعة. يمكن قول: 'We chose the cheaper option because the risk was low.' وإذا كان القرار سيختلف اليوم، يُقال ذلك بصدق.
Tell me about a mistake you made while running a system.
حدثني عن خطأ وقع منك أثناء تشغيل نظام.
لماذا يسألونالمهندس الصادق أسهل في الثقة به. تريد Dana معرفة كيفية تحمّل المسؤولية.
يُختار موقف حقيقي وبسيط. يُذكر ما حدث، وكيف جرت المعالجة، وما الذي يتغير الآن. تبقى الصياغة بسيطة، ولا يُلقى اللوم على الآخرين.
How do you work with other engineers when there is a problem?
كيف تعمل مع المهندسين الآخرين عند حدوث مشكلة؟
لماذا يسألونهذا سؤال Dana عن العمل الجماعي. تريد معرفة كيفية توزيع العمل والتواصل.
يُعطى مثال واحد: كيف جرت مشاركة المستجدات، أو طلب المساعدة، أو تقسيم المهام. أثناء الحادثة تكون الرسائل قصيرة وواضحة. وبعدها تأتي المشاركة في المراجعة والإصغاء للآخرين.
Tell me about a time you disagreed with a teammate about a technical choice.
حدثني عن مرة اختلفتَ فيها مع زميل حول قرار تقني.
لماذا يسألونتريد Dana معرفة كيفية التعامل مع اختلاف الآراء والوصول إلى قرار مشترك.
تُشرح الفكرتان بإنصاف. ثم يُذكر كيف جرى النقاش، ربما بالبيانات أو بتجربة صغيرة. ويُذكر ما تم الاتفاق عليه معًا، مع إظهار الاحترام للطرف الآخر.
Let me think of a good example.
دعني أفكر في مثال جيد.

Clara
مرشد AI

Leo
مرشد AI
عبارات للتجربة
Let me think of a good example.
دعني أفكر في مثال جيد.
My part was to watch the alerts and fix the problem.
كان دوري متابعة التنبيهات وإصلاح المشكلة.
The system served about … users a day.
كان النظام يخدم نحو … مستخدم يوميًا.
The first thing I did was …
أول ما فعلته كان …
After that, we added an alert so it would not happen again.
بعد ذلك أضفنا تنبيهًا حتى لا يتكرر الأمر.
We chose the cheaper option because the risk was low.
اخترنا الخيار الأرخص لأن المخاطر كانت منخفضة.
أسئلة شائعة
هل يوجد اختبار برمجة في هذه المقابلة؟
لا. في هذه المقابلة لا تطلب Dana اختبار برمجة. تطلب الحديث عن أنظمة جرى تشغيلها وقرارات جرى اتخاذها. المفيد هو تحضير أمثلة منطوقة وواضحة، وليس شيفرة.
ماذا لو كان العطل الذي أرويه بسببي؟
لا بأس بذلك. كثير من القصص الجيدة تبدأ بخطأ. المهم الصدق في وصف ما حدث، ثم التركيز على ما جرى لإصلاحه وما تغيّر بعده. تحمّل الخطأ بهدوء قد يدل على النضج.
هل تُذكر كل الأدوات المعروفة؟
لا حاجة لقائمة. تُذكر الأدوات داخل مثال حقيقي فقط. إذا اقتصر الكلام على قائمة أدوات، فقد يسأل المحاور: 'What did you do yourself?' الأفضل الحديث عن الإجراءات الشخصية، وحجم النظام، وأسباب القرارات.