עשו לי ראיון טלפוני, שאלו אותי כמה שאלות בנושא OOP, ביקשו ממני לפתוח ערך באנגלית מוויקיפדיה ולהסביר בעברית מה קראתי. מספר שאלות נוספות. לאחר יומיים התקשרו לקרוא לי לראיון ראשון.
שאלות מתוך הראיון
1. נתון מערך בגודל n עם ערכים שלמים בטווח -10 עד 50, כתוב פונקציה להדפסת כל האיברים בסדר עולה. התשובה הראשונה שלי היתה למיין בזמן nlogn ולהדפיס. תשובה שניה היתה בזמן 60n. תשובה שלישית בזמן n (דומה למיון מניה).
2. נתון עץ בינארי, כתוב פונקציה שמקבלת אותו ומחזירה את השיקוף שלו (תמונת מראה).
3. לתאר פרויקט
4. להסביר הבדלים בין ממשק למחלקה אבסטרקטית
5. הרבה שאלות על פולימורפיזם, ומושגים נוספים של OOP
היו שני ראיונות, הראשון עם שתי חברות צוות שהיו גם סטודנטיות, והשני עם הראש צוות ועוד מישהי מהצוות- לא סטודנטית.
שני הראיונות היו דומים באופיים, השני היה קצת יותר מאתגר מהראשון. נשאלו גם שאלות מקצועיות- גם שאלות של כתיבת קוד וגם שאלות היגיון וחשיבה, וגם שאלות יותר אישיות על ניסיון העבר, רקע, צוותים קודמים שעבדתי בהם.
שאלות מתוך הראיון
- מציאת האיבר הk ברשימה מקושרת
- רקורסיה לחישוב חזקה (x בחזקת y)
- שאלה בC - הפעלת קסור מס' זוגי של פעמים על מס', מה יקרה?
- חידות היגיון, לא זכור לי בדיוק איזה, אבל כאלו שהיו דיי נפוצות ומוכרות, כדאי לחפש באינטרנט.
אינטל הוא תאגיד בינלאומי אמריקאי, אשר ידוע בעיקר כמתכנן ויצרן של מיקרו־מעבדים (החל משנת 1971) ומתמחה במעגלים משולבים. כמו כן, אינטל מייצרת כרטיסי רשת, מערכות שבבים ללוחות אם, והתקנים אחרים.