שני ראיונות טכניים וריאיון hr. לא עברתי את הריאיון הטכני השני
שאלות מתוך הראיון
ריאיון טכני אחד:
1. יש מערך עם מחרוזות, צריך להחזיר איזה מחרוזת מופיעה הכי הרבה פעמים (עדיף ביעילות זמן o(n) )
2. גובה של עץ בינארי
3. להפוך רשימה מקושרת
ריאיון טכני שני:
1. להחזיר כמה אחדות יש בייצוג הבינארי של מספר.
לא מספיק הפיתרון הקלאסי - מה שהמראיין מכוון אליו זה מערך ששומר את כל המספרים הדצימליים שבכל תא (נגיד תא 15 מייצג את המספר 15) שמור כמה אחדות יש ככה שאפשר לשלוף כמה אחדות יש בכל מספר בפעולה אחת
2. עץ חיפוש בינארי - למצוא הורה משותף של שני קודקודים
מבחן בכתב של מעט יותר משעה (מי שעובר אותו ממשיך לראיון מקצועי נוסף וראיון משאבי אנוש).
שאלות מתוך הראיון
1. תכנון של היררכיית מחלקות עבור ממשק נתון. נתון הסבר על ממשק כלשהוא והרכיבים שלו וצריך להציג עבורו תכנון מבחינת oop.
2. נתונה היררכיית מחלקות כלשהיא וצריך לממש מספר פונקציות עבורה.
3. נתון תיאור של מערכת לשמירת קבצים (שמכילה לדוגמה תיקיות וקבצים ומספר פעולות) וצריך לממש אותה.
קבוצה של אובייקטים בעלי דאטה צריך לכתוב ממשק בעל פונקציות שקוראות דאטה מאובייקט מעדכנות דאטה לאובייקט ומעדכנות את אותו דאטה לכלל האובייקטים כל הפונקציוות צריכות לרוץ בO(1