שני ראיונות, אחד עם 4 שאלות בזום, אחד במשרדים שלהם עם 3 שאלות.
שאלות מתוך הראיון
The interviewers described an output from an algorithm - given a RAM block, returns a dword (32-bit integer) that we look only on the first 18 bits - if a given bit is 1, it is faulty, otherwise it is OK. We need to write a function that returns whether a given block is Repairable or not repairable given the following:
- Bits 0-4 - Not Repairable
- Bits 5-8 - Memory Group #1
- Bits 9-10 - Not Repairable
- Bit 11 - Spare block for Memory Group #1
- Bits 12-16 - Memory Group #2
- Bit 17 - Spare block for Memory Group #2
If a bit is faulty in a non-repairable block, we return that the block is not repairable.
If there's at most a single fault in a memory block and the spare is not faulty - we can repair it.
Vary comfortably process.
Vary fast and always got feedback
4 technical interviews +
1 hr
שאלות מתוך הראיון
In c and cpp
1. Recive 64 bitstring using
Mask and pointers take only the requested bits
2. Validate polindrom using stack
3. Do bit mirror with loops and then with mask
4. Question in elctric engineer about reading logic gate digram and finding the algorithm
Over all 4 interviews based on C and CPP
and one more interview with HR
שאלות מתוך הראיון
1) check palindrome string using stack data structure 2) bitwise play such add convert a bitarray from little endien to bid endian 3) casting question 4) signals and interrupt using busses as communication in computer, theoretical question
שאלה על תקלה במעגל של שערי OR, NAND וכו' פשוט; איזה הוסף כניסות הייתם מנסים כדי לגלות את התקלה? סגנון של שאלות פשוטות במבחן במערכות ספרתיות בטכניון.
מערכת עם כמה clk בעלי זמני מחזור שונים; מה תהיה המוצא?
כתיבת script פשוט בפסאודוקוד
ראיון 1:
1) נתונים כמה קטעי RTL בשפת Verilog, צריך לתאר את מעגל ספרתי שקודד.
2) חישוב זמני מסלולי Setup ו-Hold בין 2 דלגלגים.
3) לתכנן מעגל ספרתי עם מונה (Counter) שמוציא "1" כאשר ערכו שווה לערך ב-Register שנמצא במרחב תדר (Frequency Domain) שונה. לבצע איזון דרגות CMOS.