ראיון בכתב של 4 שעות ואז ראיון עם מנהלת המקום כשלושת רבעי שעה בזום ובסוף ראיון עם לקוח.
שאלות מתוך הראיון
שאלון בכתב:
1. רקורסיה - חידת הפרש המוכרת
2. כתיבת פתרון לתרגיל אלגוריטמיקה ברמה גבוהה ממש, מקבלים מטריצה שמצויירים עליה ריבועים שחוצים אחד את השני וצריך לתת חזרה רשימה של קבוצות שכל קבוצה זה רשימה של כל הריבועים החוצים זה את זה, לכתוב בצורה הכי יעילה.
3. מימוש קוד OOP על מחשב, קיבלתי רשימה של מחלקות, לסדר את ההיררכיה הכי נכונה בינהם מבחינת הורשה ואח"כ לממש פונקציות ולקבוע לפי הצורך אם תהינה אבסטרקטיות, וירטואלית וכו'.
המנהלת שואלת אישיותית מי את איפה עבדת קודם למה את רוצה לעזוב, מה בדיוק את עושה ובמה את טובה ואח"כ היא מביאה בערך 6-7 שאלות של חידות קצרות כאלה שתעני לה בע"פ מה תעשי, היא בוקדת בעיקר חשיבה ולא גאונות, לי היא אמרה שירד לי נקודות על שהתיאשתי מהר וביקשתי עזרה ולא ניסיתי עוד לבד, עדיף שלא תצליחי או לא תביעי תשובה מושלמת העיקר תחשבי בקול על כל רעיון שעולה לך.
חלק מהתרגילים:
שלחו אותנו מהסמינר היה מבחן רציני מאוד שאלת רקורסיה על קפיצות מעמודים כלומר היה צריך לחשב אורך מסלול השווה ביותר אבל היה תנאי שאי אפשר יותר מגובה מסויים
ועוד שאלת קוד
שאלת הרקורסיה
יש עמודים בכל מיני גבהים וניתן לקפוץ בין העמודים עד גובה מסוים שמקבלים בפונקציה
צריך למצוא את הדרך הכי קצרה מבחינת קפיצות (מספר הקפיצות הנמוך)
מבחן ברקורסיה של כשעה, מבחן תיאוריתי בJS של כשעה, פרויקט בJS כשעתיים- שלוש.
שאלות מתוך הראיון
שאלה ברקורסיה-
יש מחלקה PERSON{name, friends[]}
היה שם סוג ככה:
שמעון חבר של יהודה לוי אשר.
משה חבר של אהרון
אהרון חבר של נפתלי ודן
יהודה חבר של משה
לוי חבר של אהרון...
ואז מקבלים PERSON,
וצריך להחזיר את כל החברים שלו,
ואת החברים של חברים שלו....
למשל על אהרון צריך להחזיר רק את נפתלי ודן,
כי הם החברים שלו( זה לא מי שהוא חבר שלהם.. אלא מי שחבר שלו או חבר של חבר שלו והלאה..)
נתון מערך A=[1,2,3]- 3 דרכים לאפס אותו או משהו בסגנון....
מה זה SPA?
מה זה PROPERTY ולמה משמש?
היה צריך לדעת גם שפיכות של אוביקטים{...object1,...object2}
היה שם גם שאלות של SETTIMEOUT