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

שאלות ראיון למפתח/ת אנדרואיד

ארבע שאלות שחוזרות בראיונות למשרת מפתח/ת אנדרואיד, ומה כדאי לענות עליהן.

איך מתמודדים עם fragmentation של גרסאות אנדרואיד?

משתמשים ב-AndroidX ובודקים minSdkVersion מול הפיצ'רים הנדרשים, עם fallback לגרסאות ישנות.

מה ההבדל בין LiveData ל-StateFlow?

StateFlow הוא חלק מ-Coroutines ותומך בטרנספורמציות מורכבות יותר, LiveData מותאם יותר למחזור חיים של Android.

איך מנפים תקלת ANR?

בודקים לוגים של systrace ומחפשים פעולות כבדות שרצות על ה-main thread.

איך תבנה מודול שיתופי בין כמה אפליקציות של אותה חברה?

מפרידים לוגיקה משותפת למודול Gradle נפרד ומגדירים API ברור בין המודולים.

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