تبدأ رحلتنا في استكشاف موقع مجاني شامل يضم كنوز وهي : دورات مجانية ومنح دراسية ووظائف وتدريب ومقالات مفيدة ودليل كامل لكل مجال خاص بالتكنولوجيا حصريا وبعض من المجالات الاخري لمتابعة كل جديد علي التليجرام والفيسبوك | Telegram | Facebook

400 Kafka Interview Questions with Answers 2026

دورة متاحة لفترة محدودة
free-palestine free-palestine

Responsive image
منذ 54 دقيقة

أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :

ماستر كافكا الداخلي والمنتجون والمستهلكون والتدفقات مع أكثر من 500 سؤال تدريبي تفصيلي. تم تصميم Apache Kafka Interview & Exam Prep للمطورين والمهندسين المعماريين الذين يرغبون في تجاوز المعرفة على مستوى السطح وإتقان النظام البيئي المتدفق الموزع حقًا. لقد أنشأت هذه الدورة التدريبية لأنني لاحظت وجود فجوة في مواد التدريب عالية الجودة والمبنية على السيناريوهات والتي تشرح "السبب" وراء كل تكوين. سواء كنت تستعد لمقابلة بيانات ضخمة أو للحصول على شهادة فنية، فإنني أقدم لك معلومات متعمقة في محرك التخزين المنظم بالسجلات، والتحول من ZooKeeper إلى KRaft، والفروق الدقيقة في دلالات لمرة واحدة بالضبط (EOS). لن تقوم فقط بحفظ الإجابات؛ ستتعلم كيفية ضبط المنتجين بحيث لا يفقدوا أي بيانات، وإدارة عمليات إعادة التوازن لمجموعة المستهلكين، وتصميم خطوط أنابيب بيانات قابلة للتطوير باستخدام Kafka Connect وKSQL. يتم إقران كل سؤال بشرح شامل لضمان حصولك على الثقة الجاهزة للإنتاج. مجالات الاختبار ونماذج المواضيع
  • البنية الأساسية: الأقسام، وISRs، ووضع KRaft، واختيار القائد.
  • العناصر الداخلية للعميل: المنتجون غير القادرين، والتقسيم الثابت، وإدارة الأوفست.
  • النظام البيئي والتكامل: Kafka Connect، وسجل المخطط. (Avro/Protobuf)، وSMT.
  • معالجة البث: KTables مقابل KStreams، وState Stores، وWindowing.
  • العمليات والأمان: SASL/SSL، وقوائم ACL، ومراقبة JMX، واستكشاف أخطاء التأخير وإصلاحها.
نماذج لأسئلة التدريب
  • السؤال 1: يتم تكوين المنتج باستخدام acks=all و min.insync.replicas=2 في موضوع بعامل النسخ المتماثل 3. إذا انقطع اتصال وسيطين فجأة، فماذا يحدث لطلب الإنتاج؟
    • أ) ينجح الطلب لأن وسيطًا واحدًا لا يزال على قيد الحياة.
    • ب) يفشل الطلب مع NotEnoughReplicasException.
    • ج) يتم تخزين الطلب مؤقتًا في المنتج حتى يعود الوسيط الثاني.
    • د) ينجح الطلب ولكن تم وضع علامة على الرسالة كـ "غير نظيف".
    • هـ) يفشل الطلب مع LeaderNotAvailableException فقط.
    • F) يدخل القسم حالة "للقراءة فقط" تلقائيًا.
    • الإجابة الصحيحة: ب
    • الشرح العام: يحدد إعداد min.insync.replicas الحد الأدنى لعدد النسخ المتماثلة التي يجب أن تعترف بالكتابة حتى تكون ناجحة عند استخدام acks=all.
    • مفصل تحليل الخيار:
      • أ: غير صحيح؛ وسيط واحد لا يفي بمتطلبات نسختين متماثلتين متزامنتين.
      • ب: صحيح؛ نظرًا لوجود وسيط واحد فقط على قيد الحياة، لا يستطيع كافكا تلبية الحد الأدنى من المتطلبات وهو 2، مما يؤدي إلى حدوث هذا الاستثناء.
      • ج: غير صحيح؛ سيقوم المنتج بإعادة المحاولة بناءً على إعدادات إعادة المحاولة، ولكنه في النهاية سيطرح استثناءً إذا لم تتغير حالة المجموعة.
      • د: غير صحيح؛ لا توجد حالة رسالة "غير نظيفة" في هذا السياق.
      • E: غير صحيح؛ بينما قد يكون القائد متاحًا، فإن عدد النسخ المتماثلة هو نقطة الفشل الأساسية هنا.
      • F: غير صحيح؛ ليس لدى كافكا حالة قسم "للقراءة فقط" أصلية؛ إنه ببساطة يرفض الكتابة.
  • السؤال 2: في Kafka Streams، ما هو الفرق الأساسي بين KStream وKTable؟
    • أ) يتم تخزين KStreams في RocksDB؛ يتم تخزين جداول KTables في ذاكرة الوصول العشوائي (RAM).
    • ب) تمثل KStreams سجل التغيير؛ تمثل KTables دفقًا قياسيًا.
    • ج) KStreams عديمة الحالة؛ تكون KTables دائمًا ذات حالة.
    • د) تمثل KStreams "دفق تسجيل" حيث تكون كل نقطة بيانات بمثابة إدراج؛ تمثل KTables "سجل التغيير" حيث تكون البيانات بمثابة تحديث.
    • هـ) لا يمكن استخدام KTables إلا مع بيانات JSON؛ يدعم KStreams Avro.
    • F) لا يدعم KStreams عمليات الانضمام؛ تدعم KTables جميع أنواع الصلة.
    • الإجابة الصحيحة: D
    • الشرح العام: هذه هي "ازدواجية جدول البث". تتعامل KStreams مع كل سجل كحدث مستقل، بينما تتعامل KTables مع السجلات كتحديثات لقيمة مفتاحية.
    • تحليل تفصيلي للخيارات:
      • ج: غير صحيح؛ يمكن لكليهما استخدام RocksDB لإدارة الحالة.
      • ب: غير صحيح؛ بل هو العكس تماماً.
      • ج: غير صحيح؛ يمكن لـ KStreams المشاركة في عمليات ذات حالة مثل عمليات الانضمام في إطارات.
      • د: صحيح؛ وهذا يصف بدقة الفرق الدلالي بين التجريدين.
      • E: غير صحيح؛ كلاهما لا يعتمدان على تنسيق البيانات.
      • F: غير صحيح؛ يدعم KStreams أنواع الانضمام المختلفة (Stream-Stream، Stream-Table).
  • السؤال 3: ما هو المكون المسؤول عن إدارة تعيين تكوينات مهمة Kafka Connect لعمال محددين في مجموعة موزعة؟
    • أ) سجل المخطط.
    • ب) نصاب Zookeeper.
    • ج) عامل الاتصال الذي يعمل بمثابة القائد/المنسق.
    • د) وسيط كافكا الذي يعمل كوحدة تحكم.
    • هـ) بوابة REST API.
    • و) مثيل موصل المصدر الفردي.
    • الإجابة الصحيحة: C
    • الشرح العام: في مجموعة Kafka Connect الموزعة، ينتخب العمال قائدًا يتولى تعيين الموصلات والمهام عبر الأسطول المتاح.
    • الخيار التفصيلي التحليل:
      • ج: غير صحيح؛ يقوم سجل المخطط بإدارة مخططات البيانات فقط.
      • ب: غير صحيح؛ يستخدم Modern Connect موضوعات كافكا الداخلية للتنسيق، وليس Zookeeper.
      • ج: صحيح؛ يقوم منسق المجموعة/القائد العامل بإدارة توزيع المهام.
      • د: غير صحيح؛ يقوم جهاز التحكم في الوسيط بإدارة قادة الأقسام، وليس مهام الاتصال.
      • E: غير صحيح؛ واجهة REST API هي مجرد واجهة للإرسال.
      • F: غير صحيح؛ الموصل في حد ذاته عبارة عن تكوين، وليس كيانًا إداريًا.
  • مرحبًا بك في اختبارات أفضل الممارسات لمساعدتك في الاستعداد لمقابلة Apache Kafka والإعداد للاختبار.
    • يمكنك إعادة إجراء الاختبارات عدة مرات كما تريد
    • هذا بنك أسئلة أصلي ضخم
    • يمكنك الحصول على الدعم من المدرسين إذا كانت لديك أسئلة
    • يحتوي كل سؤال على شرح تفصيلي
    • متوافق مع الهاتف المحمول مع تطبيق Udemy
    • ضمان استرداد الأموال لمدة 30 يومًا إذا لم تكن راضيًا
آمل أن تكون مقتنعًا الآن! وهناك الكثير من الأسئلة داخل الدورة. سجل اليوم واتخذ الخطوة الأخيرة نحو الحصول على الشهادة!

ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:

(احصل على الدورة للدخول إلى الموقع والتسجيل)

يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)

اغلق مانع الاعلانات لتحصل على الدورة



0 تعليقات