ראיון ראשוני עם שני אנשי צוות לקבוצת datapath (לא היה ברור אם אחד מהם ר"צ). לא ידוע לי האם זומנתי בטעות למשרה שמיועדת לבעלי ניסיון (אף שהובהר טלפונית שמדובר במשרת בוגר) אך נניח שלא. יחס קר וקודר מהמראיינים, התפקיד הצטייר כ"ראש קטן" והתמקדות במטלה מאוד ספציפית וצרה (נטו תכנות). מסתבר שהם לא באמת מקבלים חסרי נסיון כפי שמפרסמים. (בוגר טכניון)
שאלות מתוך הראיון
לא משהו מיוחד, שאלה של מס' הביטים הדלוקים. ועוד שאלה שהיא בעצם חידה לוגית בתכלס (אין צורך באלגוריתמים)
הראיון בוצע עם אחד הראשי צוותים.
הראיון כלל ראיון אישי (ניסיון קודם וכ') וראיון מקצועי בשפת c.
שאלות מתוך הראיון
1) כתוב פונקציה שמקבלת מספר (גודל 32 ביט) ואינדקס ספציפי. על הפונקציה להפוך את הביט במקום האינדקס ל1.
2) שאלה נוספת שאני לא זוכר בדיוק. לתכנן טיימר בעזרת ארבע פונקציות נתונות. reg_timer שמקבלת את זמן הטיימר המבוקש ופויינטר לפונקצית callback, vpubemhv הפונקציה מחזירה timer_id.
פונקציית disable מקבלת timer_id.
פונקציית enable מקבלת timer_id.
ופונקצייה של שגרת פסיקה void timer_isr(void. הטיימר החומרתי פוסק כל 1ms. לא היה צורך לכתוב קוד, אלא לתכנן איך לעשות זאת
תשובות
הוסף תשובה
|
לצפיה בתשובות
נובמבר 2017
שאלה מספר שתיים לא ברור בכלל השאלה אם מישהו מצליח להבין את השאלה שירשום בבקשה.
1. נתונים המשתנים x,y שניהם int16
כתוב תוכנית המקבלת את שני המשתנים הנ"ל ומוציאה כפלט int32 המכיל איחוד ביטים: 1 של x ואחריו ביט של y וכו.
2. עץ בינרי ממויין מה הסיבוכיות של הכנסה לעץ, של חיפוש בעץ.
כתוב API ו data structure של עץ כזה: create tree, insert...
נפגשתי עם ראש הצוות. התפקיד היה כתיבת תוכנה שמנהלת זיכרון פלש כלשהו.
שאלות מתוך הראיון
1. כתוב פונקציה שמחזירה תשובה האם המעבד הוא big endian או little endian.
2. ישנו מערך ארוך של מספרים מטיפוס integer. כל מספר מופיע פעמים חוץ ממספר אחד. מצא את המספר הזה. to tbh zufr bfui הוא כיוון לתשובה של hash table
חברה אמריקנית רב-לאומית, ממציאת תחום כרטיסי זיכרון הבזק, שמתכננת, מייצרת ומשווקת כרטיסים אלו למגוון רחב של התקנים. חברת אם סיסטמס ממציאת הדיסק און קי, התמזגה לתוכה בסוף 2006