אם אתה רוצה לבנות מערכת שבודקת כמה אנשים נכנסים מהדלת ווכמה יוצאים נגיד שיש מנורות מעל הדלת וכל פעם שמישהו יוצא נדלקות הנורות לפי מס האנשים שיצאו איך עושים את זה?
יש לך מערך עם כדורים אדומים, צהובים וירוקים. אתה צריך לסדר אותו כך שכל הכדורים האדומים יהיו בהתחלה
וכל הכדורים הירוקים יהיו בסוף. אין לך שטח זיכרון נוסף להשתמש בו.
תשובות
הוסף תשובה
|
לצפיה בתשובות
אוקטובר 2018
מקצים שני משתנים, אחד מצביע לתחילת המערך ואחד לסופו. עוברים בלולאת for על המערך אם נתקלים בכדור אדום מחליפים אותו עם המתשנה שמצביע לתחילת המערך ומעלים את ערך המצביע. כנ''ל בהפוך בכדורים ירוקים.
2 ראיונות:
בראשון עם שני ראשי צוות FIRMWARE
בשני עם מנהל
שאלות מתוך הראיון
לרשותך priorety encoder עם 4 כניסות ממש רכיב priorety encoder עם 16 כניסות
כתוב תכנית המוצאת תת מחרוזת במחרוזת מסויימת
כתוב מכונת מצבים לזיהוי הסדרה 110 ו111
כתוב תכנית המקבל מספר המתאר את מספר הסיביות, והפלט הוא מספר המספרים הבינאריים המיוצגים בכמות סיביות זו בעלי 2 ספרות רצופות 00
מדובר על משרת סטודנט
הראיון התחלק ל-2 חלקים:
בחלק הראשון שאלו דברים עלי, על סיפור החיים שלי, הניסיון שיש לי, מתוך זה הרכיבו כמה שאלות מקצועיות שונות.
בחלק השני שאלו אותי 2 שאלות תכנות.
שאלות מתוך הראיון
1. לכתוב מחלקה לגרסת תוכנה עם בנאי ומטודה לעדכון גרסה ללא הנחות קלט כאשר הגרסה נראת כך למשל: 1.2.3.5.776
2. להדפיס איברים בעץ בינארי מלמעלה למטה שורה שורה משמאל לימין.
אינטל הוא תאגיד בינלאומי אמריקאי, אשר ידוע בעיקר כמתכנן ויצרן של מיקרו־מעבדים (החל משנת 1971) ומתמחה במעגלים משולבים. כמו כן, אינטל מייצרת כרטיסי רשת, מערכות שבבים ללוחות אם, והתקנים אחרים.