هيثم العسولي

← كل المشاريع

بطاقات المقابلات

بطاقات مراجعة متباعدة للتحضير لمقابلات الهندسة.

0الحقائق

الدور
منفردًا: المحتوى والتطبيق
السنة
2026
الحالة
يعمل الآن
التصنيف
الويب
بُني بـ
Next.js · TypeScript · Tailwind CSS · localStorage · Leitner scheduling
بطاقات المقابلات

1 · نظرة عامة

ما هو، ولماذا وُجد.

مئات الأسئلة متعددة الخيارات في ثلاثة عشر موضوعًا، لكل سؤال شرح كامل، مجدولة بنظام لايتنر بحيث تعود البطاقات التي تخطئ فيها حتى ترسخ. واجهة أمامية بالكامل: بلا خادم وبلا حساب وبلا اتصالات شبكية.

مواد التحضير للمقابلات إما قائمة أسئلة بإجابات من سطر تُنسى فورًا، وإما دورة لا تُنهيها أبدًا. ولا يفعل أيٌّ منهما ما ينفع فعلًا: أن يُطرح عليك السؤال ثانيةً بعد أيام من خطئك فيه.

تغطي DevCards ثلاثة عشر مجالًا بثلاثة مستويات صعوبة: هندسة البرمجيات، والواجهات الأمامية والخلفية، وتصميم الأنظمة، والخدمات المصغّرة، والتخزين المؤقت، وقواعد البيانات، والأمان، وReact وPHP وLaravel وNext.js وNode.js. كل بطاقة متعددة الخيارات وتُصحَّح فورًا، مع إجابة قصيرة وشرح أعمق لما يجري خلف الكواليس.

لا خادم إطلاقًا. يبقى التقدّم في المتصفح، فيُفتح فورًا وبلا كلفة تشغيل.

1a · التحديات

كل مشكلة أخذت بطاقة، وكل حلّ صُنّف خلفها.

1a1الإصابة مرة ليست تعلّمًا

الاختبار العادي يخلط ويمضي، فيُعامَل السؤال الذي خمّنته صوابًا والسؤال الذي تعرفه فعلًا معاملةً واحدة، وتكون الأسئلة التي أخطأت فيها هي ما لا تراه ثانيةً أبدًا.

1a1aما فعلته

نظام لايتنر مع تقييم ذاتي. تهبط البطاقة المُخطأة إلى الصندوق صفر وتعود بعد قليل، في الجلسة نفسها وفي الجلسات اللاحقة، بينما تصعد البطاقات التي تعرفها إلى فواصل أطول.

1a2بلا خادم يعني بلا حساب تستعيد منه

إبقاء كل شيء على العميل هو ما يجعل التطبيق مجانيًا وفوريًا، لكنه يعني أيضًا أن التقدّم مرتبط بمتصفح واحد وقد يُمسح دون إنذار.

1a2aما فعلته

قبلت المقايضة عمدًا بدل إضافة حسابات لأداة مذاكرة. وعمليات القراءة والكتابة في التخزين دفاعية، فيتحوّل التخزين الممسوح أو المحظور إلى جلسة جديدة بدل انهيار.

2 · النتائج

المشروع التالي

→حضانتي

إدارة حضانة: حضور وتقييمات ورسوم وبوابة لأولياء الأمور.

التصميم التالي — الطابعةشاهد التصاميم الـ14