ארבע שאלות שחוזרות בראיונות למשרת מפתח/ת Java, ומה כדאי לענות עליהן.
constructor injection מאפשר אימיוטביליות וקל יותר לבדיקה, ולכן מועדף היום על פני שדה עם @Autowired.
משתמשים ב-fetch join או ב-EntityGraph כדי לטעון קשרים במקום שאילתה נפרדת לכל רשומה.
ברמת method כשרוצים שליטה מדויקת על אילו פעולות נכללות בטרנזקציה אחת.
בודקים סדר נעילות בין טרנזקציות ומוודאים שכל השירותים ניגשים לטבלאות באותו סדר.