2 ראיונות מקצועיים, כאשר הראיון הראשון הוא למחלקה באופן כללי והשני הוא לצוות ספציפי. לבסוף ישנו ראיון אישי אל מול ה-hr. כבר במהלך הראיונות הראשונים כדאי להיות מוכנים לשאלת ציפיות השכר.
שאלות מתוך הראיון
נתון מערך של כדורים ירוקים, כחולים ואדומים (enum). המטרה היא למיין את הכדורים לפי צבעי הרמזור (קודם כל האדומים, לאחר מכן כל הצהובים ואז הירוקים) כך שמותר לעבור על המערך רק פעם אחת. סיבוכיות מקום נוסף O(1).
תשובות
הוסף תשובה
|
לצפיה בתשובות
אפריל 2018
רמז: יש להשתמש ב-3 מצביעים
פתרון מקוצר: מחזיקים מצביע משמאל לכדורים האדומים, מימינו לצהובים והכי מימין לירוקים. עוברים על המערך מימין(ירוקים) ומשמאל(צהובים או אדומים וצהובים) ביחד כך שבכל פעם מקדמים את המצביעים שמצביעים לכדורים המתאימים, ומבצעים swap ביניהם במידת הצורך.
מאי 2018
מספיק לעשות עם 2 מצביעים, מצביע ראשון מתחיל מ 0 והוא מתקדם עד שהוא מוצא כדור צהוב או ירוק, ברגע שמצא הוא נעצר, לאחר מכן מצביע שני שמתחיל מסוף המערך מתקדם בכיוון ההפוך ונעצר כאשר הוא מוצא כדור ירוק, ברגע שהוא מוצא מבצעים SWAP וממשיכים. תנאי עצירה כל עוד מצביע ראשון קטן ממצביע שני. לאחר מכן מבצעים את זה שוב באופן דומה רק הפוך, עבור כדורים אדומים ומחליפים את תפקידי הפוינטרים. בגלל שעוברים על המערך כולו פעם אחת, פעמיים זה עדיין O)N(
ניסיתי לעבור ממשרת סטודנט לצוות ולידציה בC++
היו לחוצים קבעו ראייון מהיום למחר - לפני שיסגרו להם את התקן
שאלות מתוך הראיון
יש שני מכונות שזזות על מסילה - יש לכתוב קוד אחד שירוץ על שתי המכונות על מנת ליצור התנגשות ביניהם.
לרשותך הפקודות הבאות:
Move right
Move left
AllreadyBeenHere מחזירה TRUE FALSE אם מכונה אחרת כבר היתה כאן
Jump
אין צורך לאבחן מתי נוצרה ההתגשות אלא רק לגרום לה לקרות
תשובות
הוסף תשובה
|
לצפיה בתשובות
ינואר 2020
עושים כל אחת עם עיכוב ואומרים להן לפנות לאותו כיוון ואז אם היא מגיע למקום שהשניה כבר היתה היא מכפילה את המהירות שלה (מורידה את ההשהייה) ואז היא תעקוף את המכונה השניה
אינטל הוא תאגיד בינלאומי אמריקאי, אשר ידוע בעיקר כמתכנן ויצרן של מיקרו־מעבדים (החל משנת 1971) ומתמחה במעגלים משולבים. כמו כן, אינטל מייצרת כרטיסי רשת, מערכות שבבים ללוחות אם, והתקנים אחרים.