הראיון היה מחולק לשני חלקים. בחלק הראשון היו שאלות היכרות קצרות על פרויקטים, לימודים וניסיון קודם. לאחר מכן עברו לשאלות אלגוריתמיקה ופתרון בעיות בלייב. המראיין ביקש לחשוב בקול רם ולהסביר את דרך החשיבה, גם אם הפתרון לא מושלם. הייתה אווירה יחסית נעימה אבל הרמה הייתה גבוהה.
שאלות מתוך הראיון
נתון מערך של מספרים שלמים, צריך למצוא את תת־המערך הרציף עם הסכום הגדול ביותר. להסביר גם פתרון נאיבי וגם פתרון יעיל.
לממש פונקציה שבודקת האם שתי מחרוזות הן אנגרמות אחת של השנייה. לאחר מכן נשאל איך מייעלים לזיכרון נמוך יותר.
שאלת חשיבה:
“כמה כדורי פינג פונג יכולים להיכנס לאוטובוס בית ספר?”
המטרה הייתה לבדוק הערכות סדר גודל ודרך חשיבה.
נשאלתי על ההבדל בין HashMap לבין TreeMap ומתי כדאי להשתמש בכל אחד.
שאלו איך הייתי מתכנן מערכת קצרה לשירות צ'אט פשוט שתומך בהרבה משתמשים במקביל.
הראיון היה בזום עם 2 מראיינים הם ביקשו שאספר על עצמי קצת ומיד לאחר מכן עברו לשאול 2 שאלות טכניות
שאלות מתוך הראיון
השאלות הטכניות היו שאלות ליטקוד:
אחד היה למצוא במערך את K האיברים שמופיעים הכי הרבה במערך
השני היה למצוא את התת מחרוזת הארוכה ביותר המכילה תו זהה כך שאפשר להחליף K תווים לתו לבחירתי
בהתחלה שיחה עם מגייס של חצי שעה להסביר על הרקע ולשמוע על תפקידים פתוחי
לאחר מכן 3 ראיונות טכניים לפחות
שאלות מתוך הראיון
subset sum leetcode
שאלה בלייב מול מפתח, הוא עוקב לראות את הפתרון ומנסה להקשות בכל שלב ומוסיף אילוצים וכו
מאד חשוב לדבר על הדרך פתרון וחשיבה זה מה שהם מחפשים