מה באמת שואלים בראיון עבודה באמבדד
הנושאים שחוזרים כמעט בכל ראיון טכני בתחום, ולמה דווקא הם — כולל מה שמראיינים מחפשים בתשובה.
ראיון באמבדד כמעט אף פעם לא בודק שינון. הוא בודק אם אתם מבינים מה קורה מתחת לקוד — ולכן אותן שאלות חוזרות שוב ושוב.
ניהול זיכרון
ההבדל בין stack ל־heap, מה קורה כשנגמר הזיכרון, ולמה malloc בתוך פסיקה היא בעיה. זו השאלה הכי נפוצה בתחום, והיא מסננת מהר.
פסיקות
מה מותר ומה אסור לעשות בתוך ISR, מה זה volatile ולמה הוא לא פותר בעיות תזמון, ואיך מעבירים מידע מפסיקה לקוד הראשי בלי לאבד אותו.
תקשורת
UART, SPI, I2C — לא ההגדרה, אלא איך מדביגים כשזה לא עובד. מראיין טוב ישאל ״הקו שקט, מה בודקים ראשון״.
RTOS
מה זה priority inversion, מתי בכלל צריך מערכת הפעלה, ומה ההבדל בין semaphore ל־mutex. שאלה שמפרידה בין מי שקרא לבין מי שהתנסה.
איך נשמעת תשובה טובה
לא ״זה ככה״, אלא ״זה ככה, כי כך זה מתנהג בחומרה, וככה הייתי בודק את זה״. מראיינים מחפשים דרך חשיבה, לא ציטוט.
בארכיון מועדון המפתחים יש הרצאה שלמה על הכנה לראיון עבודה באמבדד, לצד הרצאות על ניהול זיכרון ו־RTOS.