2 מראיינים
אחד מספר על החברה ועל התפקיד עצמו אח"כ אמרו לי לספר על עצמי ואז שאלו שאלה מקצועית
שאלות מתוך הראיון
איך אפשר להחליף תוכן של שני משתנים בלי להשתמש במשתנה נוסף
תשובות
הוסף תשובה
|
לצפיה בתשובות
אוקטובר 2017
על ידי הכפלה של המספר הראשון ובשני ואח מציבים את זה במספר השני
יולי 2018
על ידי שימוש ב - XOR על המספרים:
עבור שני מספרים X ו - Y נבצע XOR ראשון ונעתיק את התוצאה ל - X,
נבצע שוב XOR ונעתיק את התוצאה ל - Y,
נבצע שוב XOR ונעתיק את התוצאה ל - X
בכך ביצענו החלפה ללא שימוש במשתנה נוסף.
3 ראיונות למשרת Backend -
1. ראש צוות + מהנדס מהצוות (קרית-גת)
2. ראש קבוצה (יקנעם)
3. HR (יקנעם)
שאלות מתוך הראיון
שאלה ראשונה: לתכנן רכיב שמוציא פולס כל CLK חמישי.
*באופן כללי סטינו מהנושא והגענו לדבר על נושאים של מימוש DFF ב-gate level (שני מהפכים, עם PTLים נקרא גם d-latch) מה ההבדל בין reset סינכרוני לאסינכרוני מבחינת מימוש (באופן כללי ריסט סינכרוני ממומש ב-PTL של הטרנזיסטורים יחד עם השעון, והריסט השני ממומש באמצעות לוגיקה שיושבת בליבה של ה-d latch וממש מעורבת עם ה-data בכניסה)
שאלה שניה: ירקן רוצה לשקול ירקות ברזולוציה של קילו. לצורך כך יש לו משקולת מאזניים ומטיל ברזל של 40 ק"ג אותו הוא יכול לחתוך מראש. לכמה חתיכות ואיזה גדלים יש לחתוך את הברזל.
שאלה שלישית: לתכנן רכיב שאומר מתי השעון של המערכת מקולקל - כל פתרון מתקבל.
*גם פה נגררתי מהר מאוד לשאלות צד בנושאים של:
metastability (מתי אות יתכנס לגבוה ומתי לנמוך, האם ומתי יתבדר - הדגמתי עם תכונת regenerative property ב-VTC של אינברטר) ו-setup/hold time ואיך מבטיחים אותם, איך נראה synchronizer ב-DFF.
איך מונעים error propagation במערכת (מה שעושים זה לקצר בין פליפ-פלופים, המוצא של הדרגה עם הerror מקוצרת לFF הבא)
תשובות
הוסף תשובה
|
לצפיה בתשובות
אוקטובר 2017
שאלה ראשונה: ניתן לבצע עם חמישה פליפ-פלופים ווקטור 1-0-0-0-0 שנע בלולאה ביניהם.
ניתן לבצע גם באמצעות פיתוח ממכונת מצבים, זה אמור להצטמצם לשלושה DFF + לוגיקה. בעקרון - modulo 5 counter.
שאלה שניה: בעיקרון אני לא ידעתי איפה בכלל להתחיל דבר כזה, חשבתי אולי מספרים ראשוניים, אבל זה לא היה הכיוון, אז הם מנחים אותך לפתרון "בזבזני" של חזקות שלמות של 2 (1,2,4,8,16 ומה שנשאר - 9) ובאמצעות 6 החתיכות האלה ניתן לשקול כל משקל ברזולוציה של קילו בין 1 ל-40. אבל אז יש פתרון טוב יותר, שמשתמש ב-4 חתיכות, אבל אני לא זוכר את הקומבינציה שיוצאת. בכל אופן לא הצלחתי לפתור אותה לבד.
שאלה שלישית: אני השתמשתי ב-DCFIFO, ובאותות fifo full/fifo empty שלו ובשעון נוסף. לא הבזיק לי רעיון אחר אבל בטוח שאפשר גם פתרון שלא דורש שעון נוסף (המראיין גם אמר לי את זה...)
דצמבר 2017
תודה על הפירוט הרב! בשאלה השניה: זה חזקות של 3: 1,3,9,27. אם שמים משקולות משני צידי המאזניים ניתן להגיע לכל משקל עד 40 ק"ג.
ראיון ראשון מקצועי עם ראש צוות. ראיון שני מקצועי עם ראש המחלקה. ראיון עם מנהלת משאבי אנוש.
שאלות מתוך הראיון
יש קובייה מסמנים נקודה אחת בפינה אחת של הקובייה,ועוד נקודה בפינה אחרת הכי רחוקה ממנה. השאלה היא מה הדרך הקצרה ביותר על פאות הקובייה,להגיע מנקודה אחת לשנייה.
תשובות
הוסף תשובה
|
לצפיה בתשובות
אוקטובר 2017
ניתן לבצע פריסה של הקובייה וכך לראות את הדרך הקצרה ביותר, מנקודה אחת לשנייה.
אפריל 2020
בשלב ראשון הולכים על אלכסון של הפאה ואז ממשיכים על הצלע שמקשרת לקודקוד הסופי. אם הקוביה היא בעלת צלע באורך יחידה אזי אורך המסלול כולו הינו 1.41+1=2.41
יוני 2021
פתרון אפריל שגוי. נגיד שאנחנו רוצים להציע מנקודה (1,1,1) לנקודה (0,0,0). עדיף לנו לעבור את המסלול:
(1,1,1) -> (1,0.5,0) -> (0,0,0).
שימו לב שבכל מישור נעים לאורך 2 צירים.
אורך המסלול הכללי יוצא שורש 5 או 2.236