ראיון ראשון:
שאלה 1:
תחילה שאלו אם אני מכיר את מערכת ההפעלה LINUX ספציפית PERL
לאחר שהשבתי שלא,ביקשו ממני לכתוב סקריפט שמקבל מהמשתמש 3 משתנים בודק אם סכומם מתחלק ב7 ללא שארית אם כן מדפיס BOOM אם לא מדפיס את סכומם,עזר:GOOGLE
שאלה 2:
מערכת תקשורת בין מעבד לזכרון,תחילה לצייר את קווי הכניסה והיציאה בין הרכיבים
לאחר מכן ליצור בשפת C++ תוכנית שתבדוק אם בין קווי הכתובת או המידע יש נתק או קצר,כאשר נתק המוצא בגבוה,כאשר קצר בין הקווים המוצא יורד לנמוך
שאלה 3:
ליצור מערך רנדומלי מהמספרים 1 עד N
ראיון שני:
היו הרבה שאלות אני ארשום את אלו שאני זוכר
שאלה 1:
אתה סוחר שבבעלותו משקל מאזניים וברשותך סדרת משקולות בלתי מוגבלת מ1 קילו עד 40 קילו ברזולוציה של קילו,1,2,3,4…40
אתה שוקל סחורה ברזולוציה של קילו,מהו הסט המינימלי שתדרש לקחת איתך כדי שתוכל לשקול סחורה מ1 ועד 40 קילו בדיוק של קילו.
שאלה 2:
שטוטית קצת,שאלו אם קבל בהגדרתו הוא מעגל פתוח,איך קיים זרם?
שאלה 3:
ליצור בעזרת רכיב ROM 2X4 רכיב הממש and,or,XOR,not(bit wise) בין שני ביטים
שאלה 4:
צור תוכנית בC++ שמקבלת מספר בגודל של עד 7 ביטים ומוציאה את סכום האחדות במספר.
ועוד מלא שאלות קטנות הראיון לא כלל שאלות אישיות לכן הוא היה מפוצץ בהרבה מאוד שאלות קטנות
תשובות:
ראיון ראשון:
שאלה 1:כדי לעשות מה שהם ביקשו צריך דברים בסיסיים
סינטקס בסיסי של תוכנית,אופרטורים,סינטקס קלט ופלט ותנאי הסתעפות.
ברגע שיש לך את כל אלו הפתרון פשוט בכל שפה שהיא.
שאלה 2:
אתה טוען חיצונית לזיכרון בכתובת 0 את הערך FFFF
כדי לבדוק קצר,אתה מריץ את המספרים 1,2,4,8,16,32,64
אם באחד מהם הערך הנשלף הוא FFFF אז יש קצר כי הגעת לכתובת 0 בטעות
כדי לבדוק נתק אתה פשוט מנסה לקרוא מכתובת 0,אם לא קיבלת את FFFF זה אומר שיש נתק והגעת לכתובת אחרת
שאלה 3:
ממלא את המערך בסדר עולה מ1 עד N
לאחר מכן עובר תא תא ועבור כל תא מגריל מספר מ1 עד N בעזרת פונקצית RAND
אתה מבצע החלפה של התא עם התא שהוגרל המספר שלו
ראיון שני:
שאלה 1:
סט מינימלי 1,3,9,27
הטריק הוא לחשוב על הנחת משקולות על שני צדדי המאזניים ובכך לכסות טווח גדול יותר
שאלה 2:
קבל הוא נתק בהגדרתו,התנועה של הזרם היא בעצם תנועה של מטענים מהלוח השלילי לחיובי ובעצם יצירת המטען על השפה של הקבל ובכך לקבל את המתח של המקור עליו,לכן קבל בDC במצב היציב הוא נתק מאחר ויש שיוויון פוטנציאלים עם המקור,במקור AC הקוטביות של הקבל משתנה בהתאם לתדר המקור ולכן יש זרם חילופין.
חפרתי על זה יותר בהקשר של שדות אלקטרומגנטים,כי זה הניתוח הנכון יותר,אבל זה הניתוח המופשט
שאלה 3:
אתה פשוט טוען בROM את הערכים של הפעולות
0001
0111
0110
1100
כאשר and,or,XOR,not(a0
כאשר הכניסות הם קווי הכתובת a0,a1
בכל כתובת בזכרון יש את כל הפעולות לפי הסדר הנ"ל
שאלה 4:
אתה פשוט סוכם את השארית מחלוקה ב2
ולאחר מכן מחלק את המספר ב2
וממשיך ככה עד שהמספר מתאפס
התוצאה היא מספר האחדות.