חברת סטארטאפ קטנה מאוד שמפתחת מערכת לאיחוד contacts , קטנה מדי לטעמי , היו במשרד 3-4 אנשים בלבד. החברה יושבת בקרית אריה בפתח תקווה.
שאלות :
1. מימוש תור QUEUE , אח"כ להפוך אותו לעמיד ל-multithreaded ואז הם אומרים לך שזה איטי מדי ונותנים לך פעולה אטומית שבעזרתה צריך לממש mutex או סמפור.
2.מה ההבדל בין struct ל-class ב- C#
3. נתונה מחרוזת string של פעולות חשבון ,למשל (1+3*4) + 21 - 46 * (45+3*2)
עליך לממש אלגוריתם שיפתור את זה, אחרי שתכתבו אותו הם יבקשרו אופטימיזציה לביצוע ב-2 מעברים בלבד.
4. תאר מבנה נתונים של אתר גדול מאוד של מיליוני לקוחות וטראנזקציות , איך תממש אם לא ניתן לשים את כל הנתונים במחשב אחד , מבנה סרברים , מה עושים שנופל החשמל בכל אחד מהסרברים , איך מגבים , מה קורה שסרבר נופל במהלך טראנזקציה וכד'....