ההדף הראשון
פיתוח תוכנה

שאלות ראיון למהנדס/ת נתונים (Data Engineer)

ארבע שאלות שחוזרות בראיונות למשרת מהנדס/ת נתונים (Data Engineer), ומה כדאי לענות עליהן.

איך תתכנן pipeline שצריך להתמודד עם כשל באמצע ריצה?

מעצב את השלבים כ-idempotent כך שאפשר להריץ מחדש בלי ליצור כפילויות, ושומר checkpoint אחרי כל שלב.

מתי תבחר batch processing לעומת streaming?

streaming כשצריך תובנה כמעט בזמן אמת, batch כשמספיק עדכון פעם ביום וזה פשוט וזול יותר לתחזוקה.

איך תזהה בעיית איכות נתונים לפני שהיא מגיעה לדשבורד?

מוסיף בדיקות אוטומטיות על טווחי ערכים ועקביות בין טבלאות כחלק מה-pipeline עצמו.

איך תבחר סכמת partition לטבלה גדולה?

לפי העמודה הכי נפוצה בשאילתות סינון, בדרך כלל תאריך, כדי לצמצם סריקת נתונים מיותרת.

מקצועות קרובים