משרת תכנות, ראיון אחד על אחד הכולל שאלות מקצועיות הקשורות ל-Big Data, סינכרוניזציה וכו'. שפה: Java.
שאלות מתוך הראיון
אתה מפתח תוכנה המנהלת חשבונות בנק ופעולות ביניהן.
בהינתן פעולת העברה כספית מחשבון א' לחשבון ב', ממש את פונקציית פעולת ההעברה ב-Java, בדגש על סינכרוניזציה ותאימות הנתונים. כלומר, עבור חשבון בנק כלשהו יכולות להתבצע בו זמנית מס' פעולות, עליך לוודא סינכרון פעולות אלו.
תשובות
הוסף תשובה
|
לצפיה בתשובות
ינואר 2018
בטרם תחילת ביצוע הפעולה, הפעלת synchronized על אובייקט חשבון הבנק הראשון בסדר הלקסיקוגרפי מבין השניים.
ראיון טכני, משימת בית תכנותית להגשה, ראיון עם הCTO, ראיון עם הHR, קבלת חוזה עבודה.
שאלות מתוך הראיון
באיזו תבנית עיצוב היית משתמש למימוש מערכת עבור שרת שעליו לטפל במספר רב של פניות מclients שונים.
בנוסף יש לפרט קצת על התבנית ובמה היא ייחודית לעומת פתיחת ת'רדים בצורה נפרדת.