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

שאלות ראיון למהנדס/ת תוכנה מוטמעת (Embedded)

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

איך תזהה race condition בקוד Embedded?

בודק גישה משותפת למשתנים בין interrupt ל-main loop ומוסיף mutex או disable interrupts זמנית.

מתי תבחר RTOS לעומת bare-metal?

כשיש כמה משימות עם עדיפויות שונות שצריכות לרוץ בו-זמנית עם תזמון דטרמיניסטי.

איך מדבגים בעיית תקשורת SPI שלא עובדת?

בודק clock polarity ו-phase באוסצילוסקופ ומוודא שה-chip select מסונכרן נכון.

איך מתמודדים עם זיכרון מוגבל של 32KB RAM?

עובד עם static allocation במקום malloc ומודד שימוש בפועל עם כלי stack usage analysis.

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