קראו לי לראיון ושמו אותי בחדר עם מבחן שבו יש קוד ועליי לענות על מספר שאלות לגבי הקוד
שאלות מתוך הראיון
1.נתון קוד ב c עם שני לולאות ושואלים מה הקוד עושה?
2.נותנים "משקל" לכל פעולה בקוד ושואלים מה סה"כ המשקלים שמבוצעים בקוד?
3.נותנים שני אופרטורים חדשים ושואלים כיצד לשפר את הזמן ריצה של הקוד?
תשובות
הוסף תשובה
|
לצפיה בתשובות
יולי 2017
1.שיפט שמאלה ומכפלה וקטורית
2. 23n
3.צריך לשפר ביותר מחצי ז"א להגיע ל 12n
שני ראיונות מקצועיים, שיחה עם סמנכ"ל פיתוח, וראיון HR
שאלות מתוך הראיון
בהתחלה הוצגו כמה דיאגרמות גלים והיה צריך להגיד איזה מעגל מממש אותם. לצערי אין לי איך להעלות לפה, אך הרעיון היה דומה בכולם והתבסס על פליפ-פלופים ו-XOR. לאחר מכן נשאלה שאלה:
ממש רכיב המקבל כתובת של 8 ביטים ושדה SIZE של 3 ביטים שיכול להיות רק 1, 2, או 4, ומוסיף את SIZE לכתובת. מותר להשתמש אך ורק במוקס, שערים לוגיים, ן-INCREMENTOR יחיד (מוסיף אחד לכניסה של 8 ביטים).
תשובות
הוסף תשובה
|
לצפיה בתשובות
יוני 2017
יש לשים לב שהמספרים המותרים של SIZE הם חזקות של שתיים והייצוג הבינארי שלהם הוא עם 1 בודד והשאר אפסים. לכן, מה שעשיתי זה פיצלתי את הכניסה ל-3: אחד רגיל, אחד רק את 7 הספרות השמאליות עם 0 משמאל ועוד אחד רק 6 הספרות השמאליות עם שני אפסים משמאל. את שלושתם הכנסתי למוקס, כאשר SIZE הוא הבורר. היציאה של המוקס מחוברת ל-INCREMENTOR. אחרי זה שוב מפצל ל-3 ומחזיר את הביטים המקוריים מימן איפה שצריך, ושוב נכנס למוקס כמו קודם לבחור את התשובה הרצויה.
CEVA is a publicly listed semiconductor intellectual property (IP) company, headquartered in Mountain View, California and specializes in DSP processor technology.