Eng.Mohammad Kabbani

Eng.Mohammad Kabbani • Software Engineering Student 💻
• Aspiring Developer 💡
• Syrian 🇸🇾 | KSA 🇸🇦 📍
• Learn • Code • Grow 🚀

27/09/2026

🚀 **سلسلة "مقابلتك التقنية بالإنجليزية".. أسرار المصطلحات (الجزء 8)**
🧑‍💻🎯 بطل اليوم: Edge Cases
الترجمة: الحالات الطرفية / السيناريوهات النادرة
المعنى (من مبرمج لمبرمج):
هي سيناريوهات الاستخدام غير المتوقعة التي يقوم بها المستخدم، والتي عادة لا تخطر على بالك أثناء كتابة السيناريو المثالي للكود (Happy Path).
باختصار: هي اللحظة التي تطلب فيها من المستخدم إدخال "عمره"، فيقوم بإدخال "سالب 5" أو "نص طويل" ليكتشف ثغرة وتنهار المنظومة! 😅
🎧 كيف سيفاجئك بها الـ (Interviewer) في المقابلة؟
💬 *"How do you ensure your code accounts for edge cases and unexpected inputs?"*
(كيف تضمن أن الكود الخاص بك يغطي الحالات النادرة والمدخلات غير المتوقعة؟)
💼✨ كيف تجيب بـ "احترافية كبار المطورين"؟
I proactively identify edge cases during the planning phase and write comprehensive unit tests to cover them, ensuring the application remains robust even under unexpected conditions.
(أقوم بتحديد الحالات النادرة بشكل استباقي خلال مرحلة التخطيط، وأكتب اختبارات وحدة (Unit Tests) شاملة لتغطيتها، مما يضمن بقاء التطبيق متيناً/مستقراً حتى في ظل الظروف غير المتوقعة).
👇 💬 سؤال اليوم للتفاعل (شاركنا مأساتك):
ما هو أغرب "Edge Case" أو تصرف غير متوقع من مستخدم تسبب في انهيار (Crash) للكود تبعك؟ 🤯
1️⃣ مستخدم ضغط على زر "إرسال" 50 مرة بثانية وحدة قبل ما يحمل الموقع! 🤦‍♂️
2️⃣ مستخدم دخل نصوص وحروف بمكان مخصص للأرقام وضربلي الداتا بيز 💣
3️⃣ أنا الكود تبعي محمي من كل شيء (ما شاء الله) 😎
4️⃣ قصة تانية بتوجّع القلب (احكولنا إياها بالتعليقات 👇)

10/09/2026

💡 كيف تجتاز مقابلتك التقنية القادمة بالإنجليزية؟ (الجزء 7)
🧑‍💻💼المصطلح: Software Deployment
معناه: نشر / إطلاق البرمجية
(عملية نقل الكود المكتوب من بيئة التطوير المحلية وتثبيته على السيرفرات ليكون جاهزاً للاستخدام الفعلي من قِبل المستخدمين).
كيف تسمعه في المقابلة؟
💬What is your experience with automated software deployment?
(ما هي خبرتك في النشر الآلي للبرمجيات؟)

كيف تجيب باحترافية؟🛠️
I utilize CI/CD pipelines to automate the software deployment process, ensuring fast, reliable, and risk-free releases.
أعتمد على مسارات CI/CD لأتمتة عملية نشر البرمجيات، مما يضمن إطلاقات سريعة، موثوقة، وخالية من المخاطر.
💬 سؤال اليوم للتفاعل (شاركونا بالتعليقات):
شو هو شعورك في اللحظة اللي بتضغط فيها على زر الـ Deploy للمشروع الفعلي (Production)؟
رعب حقيقي ولا ثقة تامة؟ 😉

14/08/2026

توقعات العميل 🆚 واقع المبرمج 🤯
شو أغرب طلب إجاكم من عميل؟ خبرونا بالتعليقات 👇
منشن لصاحبك المبرمج يلي بيعاني 😂💔

#برمجة #مبرمجين #تقنية #كوميديا #تكنولوجيا

إذا كنت صانع محتوى، طالب، أو مصمم.. هذا أقوى استثمار لعملك بـ 2026! 🚀💎ما رح تلاقي هالسعر في أي مكان ثاني بضمان رسمي 🤝الس...
07/08/2026

إذا كنت صانع محتوى، طالب، أو مصمم.. هذا أقوى استثمار لعملك بـ 2026! 🚀💎ما رح تلاقي هالسعر في أي مكان ثاني بضمان رسمي 🤝السعر: 7 دولار فقط!
💥علق بكلمة "اشتراك" وفعل حسابك خلال دقائق 👇

23/06/2026

💡 كيف تجتاز مقابلتك التقنية القادمة بالإنجليزية؟ (الجزء 6) 🧑‍💻💼

المصطلح: Legacy Code

معناه: الكود الموروث / القديم
(كود قديم ومكتوب من مبرمجين سابقين، غالباً ما يكون صعب التعديل ولكنه لا يزال مستخدماً).

كيف تسمعه في المقابلة؟ 💬
Have you ever worked with legacy code?
(هل سبق لك العمل مع كود برمجى قديم/موروث؟)

كيف تجيب باحترافية؟ 🛠️
Yes, I am comfortable maintaining and modernizing legacy code bases.
نعم، أنا معتاد على صيانة وتحديث الأكواد البرمجية القديمة.

💬 سؤال اليوم للتفاعل (شاركونا بالتعليقات):
برأيك، شو الأصعب: تكتب كود جديد من الصفر، ولا تعدل على Legacy Code مكتوب من مبرمج عبقري قبلك بدون أي توثيق؟ 💀

22/06/2026

💡 كيف تجتاز مقابلتك التقنية القادمة بالإنجليزية؟ (الجزء 5) 🧑‍💻💼

المصطلح: Bottleneck
معناه: عنق الزجاجة / نقطة الاختناق
(جزء معين في الكود أو النظام يتسبب في إبطاء الأداء العام).

كيف تسمعه في المقابلة؟
💬How do you identify performance bottlenecks in your code?
(كيف تحدد نقاط اختناق الأداء في الكود الخاص بك؟)

كيف تجيب باحترافية؟ 🛠️
I use profiling tools to pinpoint and optimize performance bottlenecks.
أستخدم أدوات تحليل الأداء لتحديد وتحسين نقاط الاختناق في الكود

💬 سؤال اليوم للتفاعل (شاركونا بالتعليقات):

شو هو "عنق الزجاجة" الحقيقي بيومك كمبرمج والمسبب الأكبر لبطء إنتاجيتك؟
(الأخطاء البرمجية، الاجتماعات، ولا السوشيال ميديا؟) 🧐

21/06/2026

💡 كيف تجتاز مقابلتك التقنية القادمة بالإنجليزية؟
(الجزء 4) 🧑‍💻💼

المصطلح: Deployment

معناه: نشر البرمجية

(عملية نقل الكود البرمجي من بيئة التطوير إلى خادم الإنتاج ليكون متاحاً للمستخدمين).

كيف تسمعه في المقابلة؟
💬What tools do you use for automated deployment?
(ما هي الأدوات التي تستخدمها للنشر الآلي؟)

كيف تجيب باحترافية؟ 🛠️
I use CI/CD pipelines to ensure seamless and reliable deployment
( أستخدم مسارات التكامل والنشر المستمر لضمان نشر سلس وموثوق)

💬 سؤال اليوم للتفاعل (شاركونا بالتعليقات):
شو هي المنصة المفضلة عندك لرفع ونشر مشاريعك البرمجية؟
(Vercel, Netlify, AWS, Github Pages...) 🚀

20/06/2026

💡 كيف تجتاز مقابلتك التقنية القادمة بالإنجليزية؟
(الجزء 3) 🧑‍💻💼
المصطلح: Technical Debt
معناه: الديون التقنية
(القرارات البرمجية السريعة والسهلة التي تُتخذ الآن وتسبب مشاكل إضافية وصعوبة في التعديل مستقبلاً).
كيف تسمعه في المقابلة؟
💬How do you handle technical debt in your projects?
(كيف تتعامل مع الديون التقنية في مشاريعك؟)
كيف تجيب باحترافية؟
🛠️I prioritize tracking and resolving technical debt during sprint planning.
(أعطي الأولوية لتتبع ومعالجة الديون التقنية أثناء التخطيط لكل مرحلة تطويرية).

💬 سؤال اليوم للتفاعل
(شاركونا بالتعليقات):
كمبرمج، مين برأيك المسؤول الأكبر عن تراكم الديون التقنية بالمشاريع:
المبرمج نفسه ولا العميل المستعجل؟ ⏳🤣

17/06/2026

💡 كيف تجتاز مقابلتك التقنية القادمة بالإنجليزية؟ (الجزء 2) 🧑‍💻💼
المصطلح: Scalability
معناه: قابلية التوسع (قدرة النظام أو البرمجية على التعامل مع نمو حجم العمل أو زيادة عدد المستخدمين بكفاءة).
كيف تسمعه في المقابلة؟ 💬
How do you ensure the scalability of your applications?
(كيف تضمن قابلية التوسع في تطبيقاتك؟)
كيف تجيب باحترافية؟ 🛠️
I design applications using microservices to ensure high scalability.
(أقوم بتصميم التطبيقات باستخدام الخدمات المصغرة لضمان قابلية التوسع العالية).

Small actions, repeated every day, create big results over time. You don't need to do a lot; you just need to keep going...
30/05/2026

Small actions, repeated every day, create big results over time. You don't need to do a lot; you just need to keep going without stopping.
"الأفعال الصغيرة المتكررة يوميًا تصنع نتائج كبيرة مع الوقت. لست بحاجة إلى فعل الكثير، بل إلى الاستمرار دون توقف."

Address

Riyadh

Website

Alerts

Be the first to know and let us send you an email when Eng.Mohammad Kabbani posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Shortcuts

Share