התהליך מורכב ממספר שלבים - שלב 1: קורות חיים, שלב 2: ראיון טכני ראשון ושאלות אישיות, שלב 3: ראיון טכני שני וחלקו באנגלית ושאלות HR, שלב 4: שיחת HR והצעת עבודה.
משרת סטודנט.
היה ראיון אחד פרונטלי וראיון מקדים טלפוני.
שאלות מתוך הראיון
איינשטיין כתב את החידה וטען שרק 2 אחוזים מכל העולם מסוגלים לפתור את החידה
ישנם 5 בתים בצבעים שונים
בכל בית יש מישהו בעל לאום שונה
כל אחד מהדיירים שותה סוג משקה אחד בלבד, מעשן סוג סיגריות אחד בלבד ומגדל סוג אחד של בע"ח בלבד!
אין דיירים שמחזיקים את אותה חיה או שותים את אותו משקה או מעשנים את אותו סוג סיגריות.
השאלה היא: מי מאנשים מחזיק דגים?
רמזים:
1. הבריטי גר בבית האדום
2. הדני שותה תה
3. השוודי מגדל כלבים
4. הבית הירוק נמצא משמאל לבית הלבן
5. הדייר בבית הירוק שותה קפה
6. האיש שמעשן "פול-מל" מגדל ציפורים
7. הדייר בבית הצהוב מעשן "דנהיל"
8. הדייר בבית האמצעי שותה חלב
9. הנורווגי גר בבית הקיצוני ביותר
10. הדייר שמעשן "בלנד" גר ליד הדייר שמגדל חתולים 11. הדייר שמגדל סוסים גר ליד זה שמעשן "דנהיל"
12. הדייר שמעשן "בלו-מסטר" שותה בירה
13. הגרמני מעשן "פרינס"
14. הנורווגי גר צמוד לבית הכחול
15. לדייר שמעשן "בלנד" יש שכן ששותה מים
מגייס התקשר וביצע ראיון טלפוני, הסביר על התפקיד ושאל עליי בקצרה ממש. לאחר מכן שאל שתי שאלות הבנה כדי לראות שאני בעל ידע בסיסי (שאל מה זה הורשה בOOP ומה זה hash table והסיבוכיות שבכל הדבר - עניתי, ואז קבענו תאריך לראיון)
בראיון גם שם הסבירו לי על הטכנולוגיה שנעבוד ונתנו לי לדבר על עצמי ממש לדקה שתיים כדי להכיר טיפה ואז עברנו לחלק הטכני שכלל 5 שאלות בערך
שאלות מתוך הראיון
1. בהינתן מספר של כמות מנורות בשורה, כאשר להדליק מנורה מדליק גם את זאת ששתיים לידה מכל כיוון( כלומר הדלקת את x אז הדלקת את x+2 וגם את x-2 , אבל לא ציקלי - כלומר להדליק את 2 לא ידליק כלום משמאלו אלא רק את 4 אם קיים) למצוא את הכמות המינימלית של לחיצות שאפשר ללחוץ כדי להדליק את כולן
2. לכתוב פונקציה שמקבלת מספר כל פעם, ומחזירה את המכפלה של 5 המספרים האחרונים שהיא קיבלה
3. בהינתן מחרוזת להחזיר את התו הראשון שנחשב יחודי בו (שיש רק אחד ממנו בכל המחרוזת) , אם אין להחזיר ‘/0’
4. שאלת המשך - הפעם אותו דבר רק שזה דינאמי: לכתוב מחלקה עם מתודה שמקבלת תו אחד כל פעם, ויכולה להחזיר את התו היחודי שקיבלה עד עכשיו(לא ביקשו לממש רק להסביר את הפיתרון)
5. להפוך מחרוזת inplace (את המחרוזת עצמה ולא עותק וללא שימוש נוסך בזיכרון)
תשובות
הוסף תשובה
|
לצפיה בתשובות
ספטמבר 2023
1. לחלק לשישיות וכל שישיה אפשר להדליק בשתי לחיצות (מדליקים את 3,4 וזה מדליק את כל ה6), ואז את השארית חלוקה ב-6 מדליקים לפי מקרה בסיס :
אם נשאר 0 בחבורה האחרונה אז עוד 0 לחיצות
אם נשאר 1 אז לחיצה אחת נוספת
אם נשאר 2-5 מנורות אז שתי לחיצות
סה״כ:
עבור x מנורות נצטרך מינימום :
(x / 6 ) כפול 2 ועוד 0/1/2 לחיצות (תלוי בחבורה האחרונה
2. להשתמש בתור סטטי ולהוסיף בדיקה שברגע שהגודל שלו שווה 5 ומקבלים מספר חדש, להוציא את הראשון בתור ולחלק את המכפלה בו (לשים לב למקרה קצה שקיבלנו 0)
3. שימוש בhash table
4. שימוש בhash table ותור לאותיות יחודיות
5. מחליפים בין אות ראשונה לאחרונה, אות שניה לאחת לפני אחרונה, וכל הלאה
אינטל הוא תאגיד בינלאומי אמריקאי, אשר ידוע בעיקר כמתכנן ויצרן של מיקרו־מעבדים (החל משנת 1971) ומתמחה במעגלים משולבים. כמו כן, אינטל מייצרת כרטיסי רשת, מערכות שבבים ללוחות אם, והתקנים אחרים.