أسئلة مقابلة Data Engineer
أسئلة مقابلة تمثيلية لدور Data Engineer من أدلة الشركات لدينا، مجمّعة حسب ما تقيسه. هي أمثلة للتحضير وليست بنك أسئلة مؤكدًا من أي شركة.
سلوكية (18)
حدثني عن موقف توليت فيه مسؤولية مشكلة في جودة البيانات كانت تعتمد عليها فرق أخرى.
من دليل Google · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
حدثني عن مرة تحملت فيها مسؤولية مسار بيانات تعطل في بيئة الإنتاج. ماذا فعلت وما الذي تغير بعد ذلك؟
من دليل Amazon · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
صف مرة اختلفت فيها مع أحد أصحاب المصلحة بشأن نموذج بيانات وكيف حُل الخلاف.
من دليل Amazon · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
كيف تجعل مهمة يومية آمنة لإعادة التشغيل بعد فشل جزئي؟
من دليل Meta · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
حدثني عن نموذج بيانات صممته واحتاج إلى التغيير بعد الإطلاق.
من دليل Meta · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
حدثني عن نموذج بيانات صممته واضطررت إلى تغييره بعد الإطلاق. ما الخطأ الذي ارتكبته؟
من دليل Microsoft · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
اكتب استعلاما يعثر على أول حدث فشل لكل جهاز ضمن نافذة متحركة، واشرح كيف ستختبره.
من دليل NVIDIA · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
حدثني عن نموذج بيانات اضطر إلى التغيير بعد الإطلاق، وما الذي كنت ستصممه بطريقة مختلفة.
من دليل NVIDIA · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
كيف تجعل مهمة ليلية آمنة عند إعادة تشغيلها بعد إخفاق جزئي؟
من دليل LinkedIn · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
حدثني عن نموذج بيانات صممته واضطررت إلى تغييره بعد الإطلاق.
من دليل LinkedIn · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
اكتب استعلاما يعثر على أول عطل لكل جهاز ضمن نافذة زمنية، واشرح كيف ستختبره.
من دليل Apple · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
لماذا تريد العمل تحديدا على مشكلات بيانات هذا الفريق؟
من دليل Apple · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
حدثني عن نموذج بيانات اضطر إلى التغيير بعد الإطلاق، وما الذي كنت ستصممه بشكل مختلف.
من دليل Apple · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
حدثني عن نموذج بيانات اضطر إلى التغيير بعد الإطلاق، وما الذي كنت ستصممه بصورة مختلفة.
من دليل Tesla · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
لماذا تريد العمل على مشكلات البيانات لدى هذا الفريق؟
من دليل Tesla · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
اكتب استعلامًا يعثر على الحسابات التي لا تتطابق فيها إجماليات التسوية مع إجماليات المعاملات، واشرح كيف ستختبره.
من دليل Stripe · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
حدثني عن مشكلة في جودة البيانات توليت مسؤوليتها وكانت فرق أخرى تعتمد عليها.
من دليل Stripe · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
حدثني عن نموذج بيانات اضطر إلى التغير بعد الإطلاق، وما الذي كنت ستصممه بصورة مختلفة.
من دليل Intel · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
برمجة (8)
اكتب استعلاما يحدد العملاء الذين شُحنت طلباتهم متأخرة في أشهر متتالية، واشرح كيف ستتحقق من صحته.
من دليل Amazon · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
اكتب استعلاما يعثر على المستخدمين الذين كانوا نشطين في أيام متتالية، واشرح كيف ستختبره.
من دليل Meta · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
اكتب استعلاما يعثر على العملاء الذين زاد إنفاقهم من شهر إلى آخر، واشرح كيف ستتحقق من صحة النتيجة.
من دليل Microsoft · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
اكتب استعلامًا يعثر على الأعضاء الذين كانوا نشطين في أيام متتالية، واشرح كيف ستختبره.
من دليل LinkedIn · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
اكتب استعلاما يعثر على أول حدث عطل لكل مركبة ضمن نافذة متحركة، واشرح كيف ستختبره.
من دليل Tesla · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
اكتب استعلاما يعثر على أول قياس فاشل لكل وحدة ضمن نافذة، واشرح كيف ستختبره.
من دليل Intel · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
ماذا تفعل QUALIFY، وماذا كنت ستكتب بدونها؟
تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
ما slowly changing dimension، وكيف تنفذ type two؟
تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
تصميم الأنظمة (24)
كيف تصمم خط معالجة يستوعب أحداث تدفق النقرات ويجعلها قابلة للاستعلام خلال دقائق؟
من دليل Google · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
صمم نظاما يستوعب أحداث الطلبات من عدة مناطق ويجعلها متاحة للتقارير اليومية والتنبيهات شبه الفورية.
من دليل Amazon · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
صمم خط بيانات يحول أحداث التطبيق الخام إلى مقاييس تفاعل يومية، واشرح كيف ستتعامل مع الأحداث التي تصل متأخرة يوما.
من دليل Meta · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
انخفض أحد المقاييس بعد تغيير في مخطط مصدر سابق في خط البيانات. كيف تحدد ما إذا كان الانخفاض حقيقيا؟
من دليل Meta · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
صمم مسار بيانات يحمّل ملفات المبيعات اليومية من عدة مناطق إلى جدول تقارير واحد، ويتعامل مع تأخر إحدى المناطق دون تعطيل المناطق الأخرى.
من دليل Microsoft · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
تعرض لوحة معلومات لاحقة في المسار أرقاما لا تتطابق مع نظام المصدر. كيف تحدد الموضع الذي ظهر فيه الاختلاف؟
من دليل Microsoft · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
متى تختار تصميما قائما على البث بدلا من المعالجة الدفعية المجدولة، وما التكلفة التي يفرضها عليك؟
من دليل Microsoft · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
صمم خط بيانات يجمع بيانات القياس عن بعد من آلاف الأجهزة ويجعلها قابلة للاستعلام من أجل التقارير اليومية والتحليلات المخصصة.
من دليل NVIDIA · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
يقول فريق يعتمد على بياناتك إن إجماليات الأمس خاطئة. كيف تحدد الموضع الذي أدخل فيه خط البيانات الخطأ؟
من دليل NVIDIA · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
متى تختار تصميما قائما على البث بدلا من المعالجة الدفعية المجدولة، وما تكلفة ذلك من حيث التعقيد؟
من دليل NVIDIA · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
صمم خط معالجة يحول أحداث نشاط الأعضاء إلى مقاييس تفاعل يومية ويتعامل مع الأحداث التي تصل متأخرة يومًا.
من دليل LinkedIn · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
تعرض لوحة معلومات انخفاضًا لا يظهر في النظام المصدر. كيف تحدد أين ظهر الاختلاف؟
من دليل LinkedIn · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
صمم خط بيانات يستوعب بيانات تشخيص الأجهزة من ملايين الأجهزة ويجعلها قابلة للاستعلام لإعداد التقارير اليومية والتحليل الآمن للخصوصية.
من دليل Apple · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
انخفض مقياس يومي بعد تغيير مخطط في مصدر سابق. كيف تتحقق مما إذا كان الانخفاض حقيقيا؟
من دليل Apple · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
صمم خط بيانات يستقبل بيانات القياس عن بعد من أسطول كبير من المركبات ويجعلها قابلة للاستعلام لإعداد التقارير اليومية والتنبيهات شبه الفورية.
من دليل Tesla · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
تعرض لوحة معلومات مصنع إجماليات لا تطابق النظام المصدر. كيف تحدد الموضع الذي ظهر فيه الاختلاف؟
من دليل Tesla · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
صمم مسار بيانات يطابق أحداث المدفوعات من عدة مصادر في دفتر يومي يجب ألا يحتسب أي حدث مرتين مطلقًا.
من دليل Stripe · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
أمامك مسار بيانات لم تره من قبل ومهمة فاشلة. اعثر على السبب.
من دليل Stripe · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
صمم مسار بيانات يجمع بيانات الاختبارات من خطوط تصنيع كثيرة ويجعلها قابلة للاستعلام لإعداد تقارير الإنتاجية اليومية والتحليلات المخصصة.
من دليل Intel · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
لا يتطابق التجميع اليومي مع النظام المصدر. كيف تحدد الموضع الذي أدخل فيه مسار البيانات هذا الاختلاف؟
من دليل Intel · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
صمم الجداول لتاريخ طلبات سوق إلكتروني. ما grain لـ fact table لديك؟
تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
اشرح star schema، ومتى تختار denormalise أكثر عمداً.
تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
كيف تجعل pipeline idempotent، ولماذا يهم ذلك للـ reruns؟
تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
كيف تكتشف أن pipeline نجح لكنه أنتج بيانات خاطئة؟
تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
تقنية (31)
اشرح لي نموذج بيانات لنشاط تجاري قائم على الاشتراكات، وبيّن كيف ستتعامل مع تغير الخطط بمرور الوقت.
من دليل Google · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
بدأت مهمة ليلية في إنتاج صفوف مكررة. كيف تعثر على السبب وتمنع تكرار المشكلة؟
من دليل Google · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
كيف تختار بين المعالجة الدفعية والتدفقية لحالة استخدام خاصة بالتقارير؟
من دليل Google · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
كيف تقرر ما ينبغي تقسيمه أو تجميعه أو فهرسته في جدول تحليلي كبير؟
من دليل Google · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
كيف تجعل التحميل التاريخي آمنا لإعادة التشغيل دون احتساب البيانات مرتين؟
من دليل Amazon · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
متى تختار تنسيقا عموديا بدلا من التخزين الصفّي، وما التكلفة التي تتحملها مقابل ذلك؟
من دليل Amazon · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
متى تختار البث بدلا من المعالجة الدفعية لمقياس منتج، وما تكلفته؟
من دليل Meta · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
كيف تجعل مهمة دفعية ليلية آمنة لإعادة التشغيل؟
من دليل Microsoft · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
كيف تجعل عملية ملء رجعي كبيرة آمنة لإعادة التشغيل من دون احتساب مزدوج؟
من دليل NVIDIA · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
متى تختار المعالجة التدفقية بدلًا من الدفعية لمقياس منتج، وما تكلفتها؟
من دليل LinkedIn · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
كيف تجعل عملية الملء الرجعي آمنة لإعادة التشغيل من دون احتساب مزدوج؟
من دليل Apple · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
كيف تجعل عملية ملء لاحق كبيرة آمنة لإعادة التشغيل من دون احتساب مزدوج؟
من دليل Tesla · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
بالاعتماد فقط على وثائق API غير مألوفة، كيف ستنشئ مهمة استيعاب عاملة خلال ساعة؟
من دليل Stripe · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
متى تختار البث بدلًا من المعالجة الدفعية لتقرير مالي، وما تكلفة ذلك من حيث صحة البيانات؟
من دليل Stripe · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
كيف تجعل عملية ملء لاحق كبيرة آمنة لإعادة التشغيل من دون احتساب مزدوج؟
من دليل Intel · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
متى تختار البث بدلا من المعالجة الدفعية في حالة استخدام للمراقبة، وما تكلفته؟
من دليل Intel · تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
هذا الاستعلام يمسح مليار صف ويستغرق عشرين دقيقة. كيف تشخص ذلك؟
تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
اشرح الفرق بين partitioning وclustering، ومتى يساعد كل منهما.
تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
يريد stakeholder أن يعكس التقرير التاريخي المنطقة الحالية للعميل. ما الذي يتعطل؟
تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
كيف تصمم event stream يصل out of order؟
تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
متى تختار wide table بدلاً من نموذج normalised؟
تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
يرسل المصدر upstream بيانات الأمس مرة أخرى. ماذا يحدث لعملك؟
تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
كيف تنفذ backfill لسنتين من التاريخ دون تعطيل التحميل اليومي؟
تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
تظهر late arriving data بعد ثلاثة أيام من إغلاق partition. ماذا تفعل؟
تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
ماذا تراقب، وما الذي يوقظ شخصاً في الثالثة صباحاً؟
تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
ما الذي يسبب shuffle، ولماذا هو مكلف؟
تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
عملك بطيء وهناك task واحد يستغرق وقتاً أطول بكثير من الباقي. ماذا يحدث؟
تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
اشرح data skew وطريقتين للتعامل معه.
تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
متى تختار streaming بدلاً من batch job مجدول؟
تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
ماذا يضمن exactly once processing فعلاً، وأين لا يصمد؟
تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية
كيف تتعامل watermarks مع out of order events في windowed aggregation؟
تدرّب عليه في مقابلة تجريبية · صياغة إجابتي من سيرتي الذاتية