ראיון מקצועי עם מישהו שלא הציג את תפקידו, רק שהוא עובד ב-embedded.
שאלות מתוך הראיון
איזון סוגריים בביטוי string.
חסכון בזכרון בתהליך הנ"ל.
תשובות
הוסף תשובה
|
לצפיה בתשובות
דצמבר 2019
לדעתי אם אתם רוצים יחס גרוע וזלזול גשו לחברה זו.
התראיינתי במשך 2.5 שעות.
פתרתי הכל ובדרך שגם המראיין הביא הערכה לגביה כי עשיתי סדר בפיתרון באמצעות מכונת מצבים.
לא ידע איך
fork()
עובדת ותיארתי לו. גם הבדל בין
fork()
vfork().
בכלל לא ידע. יש לי הרגשה שלא ידע מה תפקיד ציפ
mmu
במחשב.
בסוף פתרתי בעיה שקשורה לחסכון בזכרון, אבל רק ב 50%.
למראיין היה דרך שכמובן הכין מראש שהייתה חוסכת יותר, אבל מצריכה
padding.
לכן היא תעבוד רק במכונות וקומפיילרים תואמים.
לא נתנו שום תשובה.
אולי גם העובדה שאני הרבה מעל 50 והוא בערך בן 40 "עזרה".
הגעתי רק לראיון אצל ראש צוות תוכנה. האנשים במקום נראים מאוד ידידותיים, האווירה בחברה טובה מאוד.
שאלות מתוך הראיון
נתונים שלושה סוגים של סוגריים: ()[]{}. בתוך סטרינג של עד 1000 תוים יש לבדוק שהסוגריים מאוזנים ולא מעורבבים באופן לא חוקי. לצורך הבדיקה מותר להשתמש בכ-150 בתים של זיכרון, לא יותר.
תשובות
הוסף תשובה
|
לצפיה בתשובות
פברואר 2020
בעצם מימוש של STACK LIFO, לשמור את הסוגר האחרון ולראות האם מתאים.
בנוסף אם בסוף הרשימה לא ריקה גם שגיאה
פברואר 2020
implementing a stack, with LIFO
check at end that the pointer to stack is 0