مساعد مقابلات مهندسي Backend عقود الـ API، وخطط الاستعلام، وأنماط الفشل — مباشرةً.
تُحسم مقابلات Backend بالقدرة على شرح المفاضلات. لماذا قاعدة البيانات هذه، ولماذا هذا الفهرس، ولماذا الاتساق النهائي هنا، ولماذا طابور هناك. يستمع InterviewLift إلى السؤال، ويثبّت تقدير السعة، ثم يمشي بك عبر شجرة المفاضلات التي يقيّمها المحاور بصمت.
معظم المساعدات تلجأ افتراضيًا إلى تلميحات على طريقة LeetCode عندما يقول المحاور "صمّم X". أما جولات Backend فتحتاج إلى تقدير مثبّت للسعة، وعقد API، وشجرة قرار لمخزن البيانات، واستعراض لأنماط الفشل — بهذا الترتيب.
الميزة
InterviewLift (وضع Backend)
المساعدات العامة لـ SWE
مفاضلات تصميم الـ API (REST/GraphQL/gRPC)
✓
سطحية
شجرة قرار مخزن البيانات (SQL / NoSQL / wide-column / بحث)
مصمم لجولات Backend الأربع التي لا يمكنك الإخفاق فيها
01
جولات تصميم الـ API — العقد قبل الكود
عندما يقول المحاور "صمّم الـ API لـ X"، يثبّت المساعد العقد أولًا: شكل المورد، ومفاتيح idempotency، والترقيم، وإدارة الإصدارات، وغلاف الأخطاء، ودلالات تحديد المعدل. ثم يستعرض اختيار البروتوكول (REST مقابل GraphQL مقابل gRPC) مع المفاضلة الفعلية التي يقيّمها المحاور.
02
جولات مخزن البيانات والفهرسة
الفخ الكلاسيكي: يقول المرشح "نستخدم Postgres" دون تبرير. يعرض المساعد شجرة القرار — نسبة القراءة إلى الكتابة، ونمط الوصول، ومتطلب الاتساق، وسقف التوسع — ويصل إلى Postgres / DynamoDB / Cassandra / Elasticsearch مع السبب الفعلي، إضافةً إلى استراتيجية الفهرسة التي تطابق خطة الاستعلام.
03
استعراض التخزين المؤقت والإبطال
"إبطال الذاكرة المؤقتة واحدة من المشكلتين الصعبتين." تختبر مقابلات Backend ما إذا كنت قد عانيت من هذا الألم فعلًا. ويبني المساعد هيكل استراتيجية التخزين المؤقت (read-through مقابل write-through مقابل write-back)، ونمط الإبطال (TTL مقابل القائم على الأحداث مقابل CDC)، ونافذة الاتساق — بشكل ملموس يكفي ليرى المحاور أنك أطلقت ذاكرة مؤقتة من قبل.
04
مفاضلات الأنظمة الموزعة
CAP ليست مجرد عبارة رنانة. يربط المساعد تصميمك بالمفاضلة المحددة — اتساق قوي أم نهائي ولأي كيان، وتكرار بقائد أم دون قائد، واستراتيجية التقسيم، والتخفيف من الأجزاء الساخنة، والتحويل الاحتياطي بين المناطق. الإتقان على مستوى الاختصارات يخسر في مراحل staff؛ وهذا يمنحك الإتقان على مستوى السيناريوهات.
05
قابلية المراقبة وSLOs
تسأل مراحل Backend على مستوى senior بشكل متزايد "كيف ستشغّل هذا في بيئة الإنتاج". ويعرض المساعد الإشارات الذهبية الأربع (زمن الاستجابة، والحركة، والأخطاء، والتشبّع)، وتعريفات SLO، وميزانيات الأخطاء، وتوجيه التنبيهات، ولوحات المتابعة الفعلية التي يراقبها مهندس المناوبة الحقيقي. هذه هي الجولة التي يرتجلها معظم المرشحين — والمساعد يمنعك من الارتجال.
06
تنبيهات الترحيل دون توقف
ترحيل المخططات، والكتابة المزدوجة، وملء البيانات بأثر رجعي، واستراتيجيات التحويل، وخطط التراجع. عندما يسأل المحاور "كيف سترحّل هذا"، يكون لدى المساعد الأنماط الأربعة المعتمدة جاهزة (التشغيل المتوازي، والكتابة المزدوجة، وحركة الظل، وblue-green) مع نمط الفشل لكلٍّ منها.
7
سيناريوهات أنظمة موزعة مفهرسة
4
أنواع جولات Backend المغطّاة
18K+
سؤال مقابلة Backend مفهرس
عن مساعد مقابلات مهندسي Backend
نعم. التفكير في system design والمفاضلات في Backend مستقل عن اللغة — يركّز المساعد على العقد ومخزن البيانات وقصة التشغيل بدلًا من اللغة. وفي جولة البرمجة، يتكيف مع لغتك الأساسية التي تحددها عند الإعداد.
يمنحك DDIA المفردات؛ أما InterviewLift فيمنحك *تطبيق* تلك المفردات في المقابلة المباشرة. عندما يقول المحاور "صمّم موجزًا فوريًا لـ 50 مليون مستخدم نشط يوميًا"، يثبّت المساعد تقدير السعة، ويختار استراتيجية التوزيع، ويسمّي المفاضلات — خلال الدقائق الثماني المتاحة لك فعلًا.
نعم. تقيّم مراحل staff التفكير عبر الأنظمة، والتعامل مع الغموض، واستراتيجية الترحيل. ولدى المساعد هياكل مخصصة لمستوى staff لهذه الجوانب: صياغة الاعتماديات بين الفرق، وسرديات القرارات بأسلوب RFC، وأنماط الترحيل التي يُتوقع من مهندسي staff إتقانها تمامًا.
نعم. تتضمن جولات برمجة Backend عادةً التزامن، أو دلالات الطوابير، أو تنفيذ محدِّد المعدل. ويتعرّف المساعد على النمط ويعرض النهج المعتمد — token bucket مقابل leaky bucket، وsemaphore مقابل mutex، وsingle-flight مقابل دمج الطلبات.
يبقى المساعد محايدًا تجاه السحابة افتراضيًا لكنه يتكيف حين تحدد هدفًا. فالإجابات الموجهة لـ AWS تذكر DynamoDB وSQS وAurora؛ والموجهة لـ GCP تذكر Spanner وPub/Sub وBigQuery؛ ويبقى التفكير في المفاضلات تحتها كما هو.
تثبيت InterviewLift مجاني، ويحصل كل حساب جديد على 15 سؤالًا مجانيًا مع Jarvis دون الحاجة إلى بطاقة. ولتجربة مقابلة مباشرة كاملة، فباقة Jarvis ذات الجولة الواحدة هي البداية. وتأتي خطتا Gold وDiamond بضمان استرداد الأموال خلال 3 أيام.
مراحل Backend تقيّم المفاضلات. فادخلها بشجرة المفاضلات.
API + مخازن البيانات + التشغيل. مصمم لمراحل senior وstaff.