كل المقالات

الموسومة بـ: Interview

8 دقيقة قراءة

جولة برمجة الواجهة: ثلاثة بناءاتٍ على وجهها الصحيح

فكّ شيفرة جولة برمجة الواجهة الأمامية — تشريح إجابة بناءٍ قوية (وضّح، وابنِ السلوك، وعالِج التحميل/الفراغ/الخطأ، وأضِف سهولة الوصول، واسرد طوال الوقت)، ثم ثلاثة بناءات React مُنفّذة يعشقها المُقابِلون: إكمالٌ تلقائيّ قابل للوصول بـ debounce وإلغاء طلبات، ومكوّن تبويباتٍ قابل للتنقّل بلوحة المفاتيح وفق نمط ARIA، وجدول بياناتٍ بالفرز والترشيح والترقيم. مع الحالات الحدّيّة وسهولة الوصول التي تفصل النجاح عن النجاح القويّ.

InterviewFrontendJavaScriptReact
9 دقيقة قراءة

أنماط مقابلات هياكل البيانات والخوارزميات: التي تتكرّر فعلًا

ورقة مرجعية قائمةٌ على الأنماط لجولة الخوارزميات — المؤشّران، والنافذة المنزلقة، والتجزئة، والبحث الثنائيّ، وBFS، وDFS والتراجع، والمكدّس الرتيب، وأكبر K بكومة، والفترات، والبرمجة الديناميكية أحادية البُعد. لكلٍّ: العلامة التي تشير إليه، وقالبٌ قابل لإعادة الاستخدام بلغة JavaScript، ومسائل تمثيلية، والتعقيد — كي تتعرّف على النمط بدل حفظ مئات المسائل.

InterviewAlgorithmsData StructuresPractice
7 دقيقة قراءة

دليل المقابلة السلوكية بأسلوب STAR

كيف تستعدّ للمقابلة السلوكية وتربحها — إطار STAR (الموقف، المهمّة، الإجراء، النتيجة) على وجهه الصحيح، وكيف تبني بنكًا قابلًا لإعادة الاستخدام من 8–12 قصّةً تتمدّد عبر أيّ سؤال، وكيف تتملّك «أنا» وتنهي بالدرس، وربط القصص بقيم الشركة، وأدلّةٌ لأنواع الأسئلة عن الفشل والنزاع والغموض والقيادة وغيرها — مع قواعد الأداء والأخطاء الشائعة التي تحسم الجولة.

InterviewBehavioralCareer
10 دقيقة قراءة

عملية مقابلة الواجهة الأمامية في Airbnb

خريطةٌ جولةً بجولة لحلقة هندسة الواجهة الأمامية في Airbnb — فرز المُوظِّف، والتقييم الإلكترونيّ، وبرمجة الواجهة، وتصميم أنظمة الواجهة الأمامية، ومراجعة الكود، والجولة السلوكية — مع ما تختبره كل جولة فعليًّا، وكيف تستعدّ، والمواضيع المحوريّة، والأخطاء الشائعة. البرمجة جولةٌ من ستّ؛ وهذه التدوينة تُريك أين تذهب النقاط الخمس الأخرى وكيف توزّع استعدادك عبر مدّةٍ من 4–6 أسابيع.

InterviewFrontendCareerSystem Design
6 دقيقة قراءة

أساسيات تصميم أنظمة الواجهة الأمامية

مقدّمة عملية لتصميم أنظمة الواجهة الأمامية للمقابلات والعمل الحقيقيّ — إطارٌ قابل للتكرار (المتطلّبات، والبنية عالية المستوى، ونموذج البيانات، وواجهة API وتدفّق البيانات، والغوص العميق، والمقايضات)، والمجالات الأساسية المتوقّع أن تفكّر فيها (استراتيجية العرض، وبنية المكوّنات والحالة، وجلب البيانات والتخزين، والأداء، وسهولة الوصول، والوقت الفعليّ)، ومثالٌ تطبيقيّ لتصميم بحثٍ بإكمالٍ تلقائيّ — مع أخطاء شائعة وتمارين.

System DesignFrontendInterviewArchitecture
11 دقيقة قراءة

أسئلة مقابلات الواجهة الأمامية: React وNext.js والأساسيات

بنك منسّق لأسئلة مقابلات الواجهة الأمامية مع إجاباتٍ قويّة موجزة — JavaScript واللغة، وHTML/CSS وسهولة الوصول، والمتصفّح والشبكة، والأداء ومؤشّرات الويب الأساسية، وReact (الخطّافات، العرض، الحالة)، وNext.js (مكوّنات الخادم، العرض، التخزين)، وأسئلة سلوكية وتصميمية — كلٌّ بـ'اعرض الإجابة' تختبر نفسك عليها، إضافةً إلى كيفية التعامل مع المقابلة نفسها.

InterviewReactNext.jsFrontend
19 دقيقة قراءة

مسائل برمجية بـ JavaScript: الكلاسيكيات محلولةً ومشروحة

تدريب عملي على المسائل البرمجية التي يسألها المُقابِلون فعلًا في JavaScript — عكس المصفوفات والنصوص، وتنفيذ call/apply/bind، وdebounce وthrottle، والنسخ العميق، وmemoize وcurry، وتسطيح المصفوفات، وتنفيذ Promise.all يدويًا، والمزيد. كل مسألة مع كيفية التفكير فيها وحلّها، إضافةً إلى أسئلة توقّع المُخرَجات التي يعشقها المُقابِلون.

JavaScriptInterviewAlgorithmsPractice