1. ראיון ראשון היה עם מגייסת.
2. ראיון שני היה עם ראש צוות, בזום. לשמוע על הניסיון, רקע וכו'.
3. ראיון טכני:
שאלות מתוך הראיון
שיתוף מסך,
לכתוב קוד שמבצע את הפונקציונאליות הבאה:
יש מפעל שבתוכו יש הרבה רובוטים שמסתובבים על הרצפה.
המטרה: למנוע התנגשויות.
צריך לכתוב הכל מאפס, כולל מבני נתונים ואת הפונקציות המתאימות.
כן יש בסיס מסוים ו- Struct בסיסי שניתן לעבוד' לפיו - אבל לא מחייב.
המרחק בניהם יכול להיות עד 1 מטר. אם פחות - יש להתריע.
יש לשים לב שמרתיעים פעם אחד על כל זוג שהתקרב.
אם הזוג התרחק ואז התקרב שוב - זה נחשב התרעה חדשה.
הכיוון הוא לשני threads - אחד שמקבל את הנתונים ושומר אותם בתוך מבנה - והשני, קורא מהמבנה ומדפיס למסך את ההתראות.
לכן צריך גם סנכרון על המבנה - שכנראה יהיה HASH TABLE.
תהליך ארוך של שישה ראיונות כאשר חלקם נדחו ברגע האחרון, אחר כל שלב מחכים די הרבה זמן לתשובה כך שכל התהליך לוקח זמן רב, לי ביטלו את הראיון הסופי ברגע האחרון כי קיבלו מועמד אחר, כך שאם מזמנים אותך לראיון נוסף זה לא אומר שבאמת עברת את השלב הקודם.
שאלות מתוך הראיון
חלק של leetCode של ניהול משימות לרחפנים צריך לכתוב תוכנית שמקבלת בתור קלט בכל פעם json עם נתונים שהרחפן שולח (gps, timestamp ...) ולייצר פלט פעם בכמה שניות של מצבו של כל רחפן (בהתאם למשימה שהוגדרה מראש שזה קובץ אחר עם סט נקודות ציון שהרחפן צריך להגיע אליהן לפי הסדר, המשימה העיקרית היא לעשות את זה כמו שצריך עם threads
בראיון אחר צריך לבנות על לוח ארכיטקטורה של מערכת לניהול צי של רחפנים כולל הצגה בזמן אמת של מיקומים של הרחפנים על גבי מפה התראות ואפשרות להתמקד במסלול של רחפן ספציפי