|
|
הוסיפו מידע על מעסיק
|
RT / Embedded
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד RT / Embedded
פירוט שאלות מראיונות עבודה לתפקיד RT / Embedded
360 - 351 מתוך 411
|
|
|
|
ראיון לתפקיד RT / Embedded
בחברת סנדיסק
מאי 2016
|
17.05.2017
|
|
|
פרטים לגבי התהליך |
הראיון בוצע עם אחד הראשי צוותים.
הראיון כלל ראיון אישי (ניסיון קודם וכ') וראיון מקצועי בשפת c. |
|
שאלות מתוך הראיון |
1) כתוב פונקציה שמקבלת מספר (גודל 32 ביט) ואינדקס ספציפי. על הפונקציה להפוך את הביט במקום האינדקס ל1.
2) שאלה נוספת שאני לא זוכר בדיוק. לתכנן טיימר בעזרת ארבע פונקציות נתונות. reg_timer שמקבלת את זמן הטיימר המבוקש ופויינטר לפונקצית callback, vpubemhv הפונקציה מחזירה timer_id.
פונקציית disable מקבלת timer_id.
פונקציית enable מקבלת timer_id.
ופונקצייה של שגרת פסיקה void timer_isr(void. הטיימר החומרתי פוסק כל 1ms. לא היה צורך לכתוב קוד, אלא לתכנן איך לעשות זאת |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
נובמבר 2017
|
|
שאלה מספר שתיים לא ברור בכלל השאלה אם מישהו מצליח להבין את השאלה שירשום בבקשה.
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על סנדיסק :
|
|
|
ראיון לתפקיד RT / Embedded
בחברת סיווה
אפריל 2017
|
13.05.2017
|
|
|
פרטים לגבי התהליך |
שני ראיונות מקצועיים (ראש צוות וCTO) וראיון HR |
|
שאלות מתוך הראיון |
תאר אלגוריתם שמקבל שתי מחרוזות, מחרוזת אחת רגילה והמחרוזת השניה יכולה להכיל את הסימן *. כאשר * מהווה ביטוי רגולרי אשר יכול להוות כל ביטוי. על האלגוריתם להחזיר TRUE אם המחרוזות שוות (עד כדי ביטוי שאפשר להחליף ב*) אחרת FALSE. לדוגמה:
אם מחרוזת אחת היא 123*45*90 ומחרוזת שניה היא 9045888123 אז המחרוזות שוות (שימו לב שכוכבית אחת הוחלפה בכלום והשניה ב888).
זמן הריצה הרצוי (O(N
שאלה שניה: תכנית המקבלת קובץ טקסט ומחזירה כמה פעמים מופיעה כל מילה בטקסט
זמן ריצה רצוי (O(N
שאלה באסמבלי:
יש לך אסמבלי המוגבל לארבע פעולות בלבד-
INC reg - תוסיף 1 לרגיסטר reg
DEC reg - תחסר 1 מרגיסטר reg
JMPNZ label - אם לאחר הפעולה הקודמת (INC או DEC על reg) בreg יש ערך שונה מ0 (ייתכן שלילי) קפוץ לlabel ותמשיך משם.
exit - סיים את התכנית.
יש לך רגיסטרים a-z (כל האותיות בשפה האנגלית) ואתה יודע שהם מאותחלים ב-0 למעט a ו b אשר מאותחלים במספר גדול או שווה ל0.
עליך לחשב את |a-b| באמצעות 4 הפעולות הנ"ל בלבד ולשים את התוצאה ברגיסטר a. |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על סיווה :
|
|
|
ראיון לתפקיד RT / Embedded
בחברת ולנס
אפריל 2017
|
29.04.2017
|
|
|
פרטים לגבי התהליך |
ראיון ראשון בחברה, לפני הראיון היה ראיון טלפוני קצר. |
|
שאלות מתוך הראיון |
יש לך מערכת שיש בה שני threads אחד של כתיבה לזכרון ואחד של קריאה, המערכת צריכה לקבל פקטות בגודל דינאמי (ידוע הגודל המקסימלי) ולכתוב ולקרא אותם לזכרון בצורת תור (הפקטה הראשונה שנכתבת == הפקטה הראשונה שיוצאת), מדובר בזכרון RAM (לא פלאש) |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
אפריל 2017
|
|
יש צורך לזכור בMUTEX וBARKERS
|
|
|
|
פברואר 2018
|
|
don't need mutex
And in end of ram go to cycle and write/read from the beginning
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על ולנס :
|
|
|
ראיון לתפקיד RT / Embedded
בחברת אלספק
ינואר 2016
|
03.04.2017
|
|
|
פרטים לגבי התהליך |
שיחה קצרה בטלפון והתכתבות במיילים להגעה |
|
שאלות מתוך הראיון |
יש להפוך ספרות רומיות למסםר דצימלי |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אלספק :
|
|
|
ראיון לתפקיד RT / Embedded
בחברת Airspan
מרץ 2017
|
13.03.2017
|
|
|
פרטים לגבי התהליך |
ראיון מקצועי עם ראש תחום וראש צוות |
|
שאלות מתוך הראיון |
1. תאר פרוייקט שעשית
2. מה ההבדל בין Mutex ל Semaphore?
3. למה מבצעים Alloc של זיכרון האיתחול, ותו"כ ריצה משתמשים בו ולא מבצעים Alloc מה-OS תו"כ ריצה? |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על Airspan :
|
|
|
ראיון לתפקיד RT / Embedded
בחברת סנדיסק
פברואר 2017
|
02.03.2017
|
|
|
פרטים לגבי התהליך |
ראיון מקצועי ראשון |
|
שאלות מתוך הראיון |
היו 4 שאלות-
1. לכתוב פונקציה בc שסופרת את כמות ה1 במספר בינארי.
2. לכתוב פונקציה בc שסופרת את כמות זוגות ה1 במספר בינארי.
3. יש מערך של כתובות בזיכרון. ורגיסטר. יש משתמש שאתה נותן לו הקצאה של 4 בתים בזיכרון על ידי פוניטר בכל פעם-allocate והוא מחזיר לך את הפוינטר כשהוא רוצה לשחרר את ההקצאה. איך תנהל את הזיכרון? איך תדע שאין יותר מקום בזיכרון?
4. יש מטריצה nxn עם מספרים. אתה צריך לעזור על מטריצה בצורת ״נחש״ שבעצם עובר על האלכסונים. אם נמספר את האלכסונים באינדקסים. כאשר אלכסון עם אינדקס זוגי עוברים על האיברים מלמטה למעלה ולאכסון עם אינדקס אי-זוגי מלמעלה למטה. |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
אפריל 2018
|
|
//q1
int rised_bits(int num){
int count=0,num2=1;
while(num2<=num){
if(num&num2) count++;
num2*=2;
}
return count;
}
//q2
int double_bits(int num){
int num2=1,flag=0,count=0;
while(num2<=num){
if(num&num2){
if(flag)count++
else flag=1;
}
else flag=0;
num2*=2;
}return count;
}
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על סנדיסק :
|
|
|
ראיון לתפקיד RT / Embedded
בחברת רד
פברואר 2017
|
14.02.2017
|
|
|
פרטים לגבי התהליך |
ראיון ראשון מתוך שניים לתפקיד מהנדס embedded בחברת רד בפארק ההייטק גב ים בבאר שבע.
היקף משרה 80%. |
|
שאלות מתוך הראיון |
1. הסבר פרויקט שעשית בתחום התקשורת (עדיפות לשפת C).
2. ממש םונקציה בשפת C המקבלת כקלט משתנה מסוג int ומחליפה את הבית הראשון בבית הרביעי ואת הבית השני בבית השלישי בצורה היעילה ביותר.
3. ממש פונקציה בשפת C המקבלת כקלט משתנה מסוג long ומחליפה בו את הבתים הראשון והשמיני, השני והשביעי, השלישי והשישי, הרביעי והחמישי. תוך שימוש בפונקציה הראשונה.
4. מקבלים 4 טופולוגיות רשת עם דף של חוקים ועבור כל טופולוגיה צריך להגיד עבר כל מתג האם תהיה תקשורת ואילו הודעות אזהרה\שגיאה יופיעו בהתאם לחוקים שבדף הראשון. |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
פברואר 2017
|
|
למימוש הפונקציות להשתמש במסכה או בshift.
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על רד :
|
|
|
ראיון לתפקיד RT / Embedded
בחברת סמסונג
ינואר 2016
|
04.02.2017
|
|
|
פרטים לגבי התהליך |
שאלות מראיון ראשון שערך שעתיים |
|
שאלות מתוך הראיון |
1. יש לכתוב פונק' שמקבלת מספר, mask ודגל, והפונק' עושה set או unset בהתאם לדגל.
2. יש לכתוב פונק' שעוברת על מערך ומחפשת ערך מסוים. לאחר תשובה רגילה מנסים לסבך ומבקשים לייעל את הלולאה כדי שיהיו כמה שפחות opcodes. ביקשו מספר פעמים.
3. יש מער' אופטית שמקבלת בכל רגע מספר פיקסלים דפוקים. הפיקסלים הדפוקים נשמרים במבנה נתונים עם מיקום X,Y וביט שאומר אם הפיקסל שחור או לבן. (סה"כ 9bytes)
סה"כ יכולים להיות 4000x5000 פיקסלים כאלה. יש 40K זיכרון לזה. ביקשו לבנות פונק' שמחזירה מערך של הפיקסלים האלה. לאחר מכן ניסו לסבך ואמרו שזה לא עובד ושאלו מה הבעיה. ציפו לשמוע שהזיכרון לא יספיק ואיך לצמצם אותו בצורה נכרת. ביקשו מספר דרכים. |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
ינואר 2020
|
|
לגבי 3, יש נתון נוסף שיש רק 10K פיקסלים דפוקים- שלב א: 5000 - 13^2, 4000 - 12^2, סהכ 25 ביט + אחד לשחור/לבן' 26 ביט. נכנס. אח"כ סיבכו שוב והורידו את הגודל ל 26K. אז צריך להגיד שהסתברותית יהיו בין 2-3 פיקסלים דפוקים בשורה ולכן הפתרון הוא עבור כל שורה(X) לשמור את ה (Y)ים ואת הביט שחור/לבן. וכך מצמצמים עוד.
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על סמסונג :
|
|
|
ראיון לתפקיד RT / Embedded
בחברת pmc
אוגוסט 2014
|
30.01.2017
|
|
|
פרטים לגבי התהליך |
ראיון אישי + מבחן מקצועי על דף |
|
שאלות מתוך הראיון |
1. הפוך רשימה מקושרת
2. בחירה אקראית של תא מתוך מערך, ללא חזרות על תא שכבר נבחר |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
פברואר 2017
|
|
1) האינטרנט מפוצץ בפתרונות לשאלה קלאסית זו. ברבים מהפתרונות , אגב, יש באגים. עדיף לפתור לבד, כדי להבין את מקרי הקצה ( רשימה ריקה, איבר אחד, 2 איברים, וכו׳).
2) יש מספר פתרונות. לדוגמא, לתחזק ביט ווקטור עבור תאי המערך.
נבחר אקראית אינדקס במערך (נניח שגודלו N), ע״י rand % N
אם הביט עבורו בווקטור אפס, נדליק את הביט הזה. אחרת, נגריל שוב תא במערך, כל עוד הביט עבורו בווקטור שונה מאפס.
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על pmc :
|
|
|
ראיון לתפקיד RT / Embedded
בחברת סופטוב
אוקטובר 2016
|
24.01.2017
|
|
|
פרטים לגבי התהליך |
שלחתי קורות חיים, תיאמו איתי ראיון ובו עשיתי מבחן |
|
שאלות מתוך הראיון |
שאלות קומפילציה ב- c++ בעיקר ירושה ואינטרפייס. עוד 3 שאלות קטנות על שאילתות SQL
עוד שאלה תיאורטית לגבי איך היית מתכנן מערכת של סופרמרקט (שיכלול לבד מבצעים וכאלה) |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על סופטוב :
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|