משרת סטודנט כלל 2 ראיונות שונים ומבחן בית נפרד בנוסף
שאלות מתוך הראיון
שאלה ראשונה- ממש מחסנית מקסימום בo(1) דטרמיניסטי לא אמורטייזד (linked list)שאלת המשך הוסף מחיקת מקסימלי (רשימה דו כיוונית)
שאלה שנייה - lru cache הקלאסית מליט קוד
לאחר הגשת המועמדות, קיבלתי מבחן מקוון (OA) שהייתי צריך להשלים בתוך 7 ימים. אני מאוד ממליץ לחפש באינטרנט Mock OA ולתרגל לפני, זה עזר לי מאוד. חשוב לדעת שלא הצלחתי לעבור את כל ה-test cases בשאלה השנייה, אבל עדיין עברתי בהצלחה לשלב הראיונות, אז אל תילחצו אם לא הכול עובד מושלם.
שאלות מתוך הראיון
במבחן היו שתי שאלות בסגנון LeetCode:
1. שאלת מיון ברמת Easy.
2. שאלה ברמת Medium שהתמקדה במערכים וב-Hashmaps.
1) יש מערך של ערכים ומספר של לקוחות. כל לקוח לוקח סכום של המספר הגדול והקטן השונה מ0 במערך, ומוריד את הערך של המספר הגדול ב1. אני צריך למצוא את הסכום הכולל של מה שכל הלקוחות לקחו.
2) שאלה בתכנון דינמי שבה אני מקבל מערך של מספרים ואני נדרש למצוא את הסכום המינימלי שלהם כאשר מותר לי למזער את הסכום עבור התנאי הבא: אם מספר 1 גדול ממספר 2 ו2 מחלק של 1 אז מותר להחליף את ערך מספר 1 במספר 2 ובכך להקטין את הסכום.