في هذه الصفحة
أسئلة للتدريب
Tell me about a project you built.
حدّثني عن مشروع قمت ببنائه.
لماذا يسألونتريد Dana أن تفهم الخبرة الحقيقية ومدى وضوح شرح العمل.
يُفضَّل اختيار مشروع واحد. نذكر ما كان يفعله ومن استخدمه، ثم ما تم بناؤه والأدوات المستخدمة. مثال: I built a booking tool for a small clinic. I wrote the back end in Python.
What did you build yourself?
ما الذي بنيته بنفسك؟
لماذا يسألونتريد معرفة الجزء الشخصي من العمل، وليس فقط ما أنجزه الفريق.
يُستحسن استخدام «I» وليس «we» فقط. نحدّد الجزء بوضوح، مثل الخلفية أو قاعدة البيانات أو شاشات المستخدم. نذكر قرارًا واحدًا وسببه. ولا مانع من القول إن آخرين بنوا أجزاء أخرى.
What tools or technologies did you use, and why?
ما الأدوات أو التقنيات التي استخدمتها، ولماذا؟
لماذا يسألونتريد أن ترى فهمًا للأدوات، وليس معرفة أسمائها فقط.
نذكر أداتين أو ثلاثًا، ونشرح في جملة قصيرة لكل أداة سبب اختيارها. لا حاجة إلى سرد كل ما نعرفه.
Tell me about a bug you fixed.
حدّثني عن خلل برمجي أصلحته.
لماذا يسألونالأخطاء البرمجية تُظهر طريقة التفكير والهدوء وحل المشكلات الحقيقية.
نرويها كقصة قصيرة بثلاث خطوات: ما الذي حدث، وكيف وُجد السبب، وكيف تم الإصلاح. مثال: Orders were missing. I read the logs and found a timing error. I fixed it.
How did you find the cause?
كيف وجدت السبب؟
لماذا يسألونتريد أن ترى الخطوات، وليس النتيجة فقط.
نصف الخطوات بالترتيب: قراءة السجلات، أو إضافة أوامر طباعة، أو محاولة إعادة المشكلة. ونختبر فكرة واحدة في كل مرة. كلمات مثل first وthen وfinally تساعد.
How did you make sure the bug did not come back?
كيف تأكدت أن الخلل لن يعود؟
لماذا يسألونتريد أن تعرف هل يتم التفكير في الجودة بعد الإصلاح.
نذكر ما تم بعد الإصلاح: إضافة اختبار، أو كتابة ملاحظة للفريق، أو فحص شيفرة مشابهة. وإن لم يتم شيء، نذكر ما سنفعله في المرة القادمة.
How do you handle code review?
كيف تتعامل مع مراجعة الشيفرة؟
لماذا يسألونمراجعة الشيفرة جزء كبير من العمل الجماعي، وتريد معرفة طريقة تقديم الملاحظات وتقبّلها.
نذكر متى يُطلب الاستعراض وكيف يتم الرد على التعليقات، مع مثال حقيقي واحد. مثال: I ask for review early. When someone suggests a change, I ask questions if I do not understand.
Tell me about a time you learned a new tool.
حدّثني عن مرة تعلّمت فيها أداة جديدة.
لماذا يسألونالأدوات تتغير كثيرًا، وتريد معرفة طريقة التعلّم.
نذكر الأداة وطريقة تعلّمها، وما تم بناؤه للتمرين. مثال: Last year I learned Docker by building a small test project. Then I used it at work.
How do you work with others on your team?
كيف تعمل مع الآخرين في فريقك؟
لماذا يسألونالبرمجيات يبنيها فريق، وتريد معرفة طريقة تقاسم العمل والتواصل.
نتحدث عن عادة واحدة، مثل التحديثات اليومية أو طلب المساعدة أو العمل المشترك مع زميل، مع مثال قصير من فريق حقيقي. نُظهر الإصغاء ومشاركة المعلومات.
What would you do if you were stuck on a problem?
ماذا ستفعل إذا واجهت مشكلة لا تجد لها حلًا؟
لماذا يسألونتريد معرفة هل تتم المحاولة أولًا بشكل مستقل، وهل يُطلب العون أيضًا.
نشرح الخطوات: أولًا البحث وتجربة الأفكار بشكل مستقل. وبعد وقت، نسأل زميلًا ونوضح ما جرى تجريبه. هذا يُظهر احترام وقت الآخرين.
Let me think of a good example.
دعوني أفكّر في مثال جيد.

Clara
مرشد AI

Leo
مرشد AI
عبارات للتجربة
Let me think of a good example.
دعوني أفكّر في مثال جيد.
My own part was the back end.
الجزء الخاص بي كان الخلفية البرمجية.
I found the cause in the logs, then I fixed it.
وجدت السبب في السجلات، ثم أصلحته.
The project was a tool that helped users to…
كان المشروع أداة تساعد المستخدمين على…
First I checked…, then I tried…, and finally I…
أولًا فحصت…، ثم جرّبت…، وأخيرًا…
Could you repeat the question, please?
هل يمكن إعادة السؤال، من فضلك؟
أسئلة شائعة
ماذا لو كان المشروع صغيرًا أو شخصيًا؟
لا مشكلة. المشروع الصغير يمكن أن يُظهر المهارات. نشرح ما كان يفعله، وما تم بناؤه، وما تم تعلّمه. تريد Dana أمثلة واضحة وحقيقية، وليس منتجات كبيرة مشهورة. وغالبًا يكون المشروع الشخصي المعروف جيدًا أسهل في الشرح من مشروع كبير.
ماذا لو لم أتذكر كل تفاصيل الخلل البرمجي؟
نختار خللًا نتذكره جيدًا، حتى لو كان بسيطًا. المطلوب ثلاثة أجزاء: المشكلة، وكيف وُجد السبب، والإصلاح. وإذا نُسي تفصيل صغير، نقول ذلك بصدق ونشرح الخطوات بشكل عام. وضوح الخطوات أهم من الذاكرة المثالية.
هل يُستحسن استخدام كلمات تقنية؟
نعم، لكن بشكل بسيط. نذكر أسماء الأدوات ونشرح ما فعلته بإنجليزية واضحة. يساعد أن نتخيل الشرح لشخص ذكي من فريق آخر. الجمل القصيرة تفيد المتحدث والمستمع. وإذا لزم بعض الوقت، يمكن قول: Let me think for a moment.