ב-Linux הוצגה בעיה בה המחשב מאוד איטי, איך לפתור את זה?
תשובות
הוסף תשובה
|
לצפיה בתשובות
אוגוסט 2020
בסיטואציה שניתנה, היה צריך לגלות איך להגיע ל-Task Manager, לראות כי היו שם שני תהליכים שלוקחים 100% מן ה-CPU (איך יכול להיות ש-2) - למעשה הtask manager הציג לנו את כל המערכות של החברה, היו שם 2 תהליכים ממערכות שונות תחת אותה חברה, היה צורך לבצע kill לתהליכים וליידע את בעל החברה.
העברתי קורות חיים דרך עובד אלביט, וחזרו אליי בטלפון לתאם ראיון.
הגעתי למשרדי החברה ביקנעם, ונכנסתי בליווי האחראי אליי למשרדים.
הראיון ארך כשעה והיה מול ראש הצוות והמחלקה, וכעת אני מחכה לתשובות לגבי הראיון הראשון.
אם אמשיך - יש עוד ראיון עם מנהלת משאבי אנוש ועם ראש האגף(אם אני זוכר נכון את ההגדרה - בגדול הוא המנהל של אלה שהתראיינתי איתם). אם ממשיכים, נשאר עוד ראיון עם פסיכולוג החברה וסיווג בטחוני.
שאלות מתוך הראיון
הראיון היה בנושא תכנות ב- CPP ותכנות מונחה עצמים(לזה אמרו לי להתכונן).
1. הערה חשובה: הגעתי לתואר במדעי המחשב ללא ניסיון קודם, אז בתחילת הראיון ביקשו ממני לספר על פרוייקטים שבכל זאת עשיתי לאורך התואר ולתאר את השלבים בהם בפירוט. נכנסנו לשיחה מקצועית לגבי מימוש הפרוייקט שהעליתי ודנו בפרטים הטכניים - בעיקר איך שומרים על סיבוכיות ואיך לממש בצורה נכונה.
2. לאחר מכן נתנו לי שאלה של אלגוריתם דחיסה - בהנתן רצף תווים כלשהו, למצוא דרך לדחוס אותו(להחליף רצפים של תווים שחוזרים על עצמם במספר שמייצג את מספר החזרות ואז לציין את התו). אם המחרוזת שיצרנו קצרה יותר מזו שניתנה, נחזיר אותה. אחרת מחזירים את המקורית. נתנו לי לממש את השאלה ב- C וזה היה קצת לא נוח(כי אין טיפוסים נחמדים מCPP) אבל לא היה נורא מדי.
3. בשאלה הזו, ביקשו ממני לתכנן מערכת שמנהלת משחק מחשב מבחינת דמויות ונשקים. בעיקרון הכל היה תיאורטי ולא היה מימושי בכלל, אלא בעיקר רצו לראות באיזה אופן אני בונה את המערכת - מבחינת סוגיות של ירושה, טיפוסיות דינמית וסטטית ופונקצינליות וירטואלית.
אינטל הוא תאגיד בינלאומי אמריקאי, אשר ידוע בעיקר כמתכנן ויצרן של מיקרו־מעבדים (החל משנת 1971) ומתמחה במעגלים משולבים. כמו כן, אינטל מייצרת כרטיסי רשת, מערכות שבבים ללוחות אם, והתקנים אחרים.