התהליך היה מאוד נוח ומסודר עם מגייס שמלווה אותך במשך כל זמן המיון. התחיל במילוי טופס אינטרנטי לאחר מכן שיחה טלפונית ואז ראיון בזום. הראיון בזום מחולק לשני ראיונות אחד אחרי השני כל אחד במשך 45 דק עם 15 דק הפסקה בין לבין.
שאלות מתוך הראיון
יש שני מערכים:
• מערך מספרים nums, לדוגמה: [2, 4, 7]
• מערך משקלים weights, לדוגמה: [10, 30, 20]
המטרה:
לכתוב פונקציה שמחזירה מספר מתוך nums באופן רנדומלי, כך שהסיכוי של כל מספר להיבחר יהיה יחסי למשקל שלו במערך weights.
דוגמה:
אם nums = [2, 4, 7] ו-weights = [10, 30, 20],
אז הסיכוי:
• שייבחר 2 הוא 1/6 = 10/60
• שייבחר 4 הוא 1/2 = 30/60
• שייבחר 7 הוא 1/3 = 20/60
היה מבדק טכני ממוחשב שהיו בו שאלות ליטקוד. אחרי זה היה ראיון טלפוני קצר וקבעתי ראיון טכני שלא עברתי
שאלות מתוך הראיון
היתה שאלה על מימוש של רשימה מקושרת עם איזושהי וריאציה (לא זוכר בדיוק) והייתי צריך תוך כדי שיחה עם המראיין ליעל את הפתרון וכו׳. ואז היה חלק נוסף שהיה דומה אבל באנגלית (לא זוכר את הפרטים)
שאלת sliding window זבה צריך למצוא את החלון הארוך ביותר של מקומות פנויים ליד חוף הים (מיוצג בסטרינגים) שאלת המשך, אם אפשר לבקש לפנות מקום אחד, להתאים את הפתרון