לממש ב-oop ממשק שנותן לצופה לצפות בסרטים על פי העדפה-סוג וזמן הסרט.
היה צריך לכתוב פונקציות כמו הוספת סרט.אני יצרתי מחלקה שייצגה סרט עם השדות אורך וסוג, ומחלקה שייצגה ספרייה שהשתמשה במחלקה של הסרט. שאלה נוספת-לכתוב פונקציה שמקבלת כקלט רשימה עם shift בסדר עולה, כלומר שהזיזו אותה, נניח: 4579123 וקלט מסוים ולהחזיר בזמן ריצה הנמוך ביותר את האינדקס של הקלט. איך לא לפתור: למצא איפה ה-shift ואז לחפש-כי זה כבר יוצא o(n).
בשלב הראשון עושים מבחן עם 4 שאלות +שאלת בונוס,שעתיים לפתירתו.
שאלות מתוך הראיון
1. עבור רשימה מקושרת , מקבלים SHIFT אשר מסמל SHIFT LEFT או SHIFT RIGHT יש לבצע SHIFT מעגלי.
2. תכנון הארכיטקטורה של ווב קרואלר
3. ליצור רשימה מקושרת מכל הNODES של אותה רמה בעץ
הייתי רק במבחנים ההתחלתיים עד כה. ישבנו מספר סטודנטים בחדר בתוך החברה ועברנו מבחן בכתב ללא מחשב.
שאלות מתוך הראיון
1. תכנון ארכיטקטורה של ווב קרואלר
2. עצים (ליצור רשימה מקושרת מכל הNODES של אותה רמה בעץ)
3. נתון STREAM של מספרים. צריך לבנות מבנה נתונים שיתמוך במציאת מספר מסויים מתוך הסטרים ויתמוך בבניית הסטרים תוך כדי
4. יש מערך של מספרים שהוא ממין. עושים SHIFT RIGHT מספר לא ידוע של פעמים. כתוב פונקציה שמוצאת מספר במערך