מישהו היה שם לאחרונה? ויכול לתת פרטים..?
למשרת מפתח בc++ .
תודה לעונים..
לפני 8 שנים
ע"י: 1_אורח_כללי
שחזור שהיה לי(הם בוחרים שאלות דפים אקראים):
חלק ראשון:
*שאלה על משתנים לוקאלים שמוקצים על ה STACK מול HEAP.
*שאלה על העברת פרמטר BYVAL ועדכונו בפוקנציה.
*לכתוב SWAP שתחליף בין 2 טיפוסים void* .
חלק שני:
*לכתוב מבנה נתונים לעץ בינארי.
*לכתוב פונקציה שמחשבת גובה עץ(לדעת סיבוכיות זמן + מקום).
*לכתוב פונקציה שמחשבת שרשרת כבדה ביותר בעץ בינארי.הפלט יהיה וקטור של int's עם הערך של ה data שיש בכל איבר בשרשרת.
חלק שלישי:
החלק הזה נותנים API לכתיבה\קריאה מקובץ וצריך:
*לכתוב מחלקה אבסטרקטית SHAPE וכמה נורשים שלה.
*לכתוב פונקציה שיודעת לשמור VECTOR שמחזיק פוינטרים לSHAPE לקובץ(צריך בפולימורפיזם שכל מחלקה תכתוב את עצמה).
*לכתוב פונקציה שיודעת לקרוא ל VECTOR קובץ של SHAPES(גם כאן פולימורפיזם).
חלק רביעי(חידות):
*חידת כדורי הזכוכית:יש 2 כדורי זכוכית ובניין עם N קומות.מצא את הקומה המינילית שבה כדור שיזרק נשבר.כמובן ביעילות מקסימלית.
*בהינתן רשימה מקושרת חד כיוונית שיש בה מעגל תמצא את הקודקוד שיש עליו 2 הצבעות(הצבעה רגילה ועוד ההצבעה שיוצרת מעגל).אי אפשר לשנות את הטיפוס נתונים(כלומר אסור לשים בוליאני שביקרת כבר ב NODE ואסור לשכפל את הרשימה).יש זכרון בגודל קבוע (ואין גם את גודל הרשימה).
חלק חמישי(ידע כללי):
*הבדלים בין פרוסס לטרד.
*ליניקינג נגד קומפילציה.תן דוגמא לשניהם.
היו עוד כמה דברים שלא זכרתי.
קראתי ברשת שהם מראיינים מלא אנשים ופשוט מחפשים את הבנאדם המושלם.
אני עשיתי מבחן טוב והודיעו לי שלא ממשיכים איתי.
אין ספק שהשוק משתנה כל הזמן, אבל דרך הפעולה חייבת להישאר מדויקת ומוכוונת מטרה.
גם כשאתם חושבים שאתם עם האצבע על הדופק, חיפוש עבודה הוא לא המקצוע שלכם - זה המקצוע שלנו.
לבדיקת התאמה
לפני 13 שנים
ע"י: 1_אורח_כללי
לגבי השאלות לגבי המבנים נתונים (עצים וגם רשימות), האם יש צורך ליישם משהו באמצעות הCONTAINERS? או שמדובר רק בשאלות מבחינת חשיבה אלגורתמית?
רשמת גם עצים, מה זאת אומרת עצים? אתה יכול ליהיות טיפה יותר ספציפי, היות ובC++ אין בידיוק מיבנה נתונים של עץ.
תודה רבה
לפני 13 שנים
ע"י: 1_אורח_כללי
אכן יש שאלות של הבנה/קומפיילר שרענון קטן של החומר לפני הרעיון היה סוגר את הסיפור. אני חייב להודות שנפלתי בשאלות שלהם מה שגרם לי לחזור הביתה ולרפרש הכל
להלן חלק מהשאלות שתגיעו ככה ב"פור" לראיון:
(*) שימו לב להבדל בין & לבין * בפונקציית SWAP (ובאופן כללי).
(*) if(ptr->value && ptr!=NULL) לעומת if(ptr!=NULL && ptr->value
פקודת if נקראת משמאל לימין לכן האפשרות השמאלית נכונה.
(*) תחזרו על STACK ו- HEAP פונקציות שאינן ב- main למשל יהיו בSTACK
שווה להציץ בלינק הבא:
http://www.learncpp.com/cpp-tutorial/79-the-stack-and-the-heap/
(*) שינוי משתנה בפונקציה לא משנה את ערכו ב-main אם אינו נשלח כפוינטר אלא משתנה לוקאלית. (דיי ברור לכולם אך יש שאלה כזאת בהתחלה).
(*) עצים בינאריים רשימות מקושרות.
כאשר תכנסו למקום אני מאמין שתתרשמו לחיוב כמוני (מבחינה חזותית, נראה נחמד). תתקבלו ע"י פקידת קבלה נחמדה עם עקבים מרעישים
לכל מי שלא אוהב להבחן כאשר הבוחנים יושבים לו על הראש שלא יגיע.
הבוחנים קשוחים (כידוע לחינוך במקום מהם הגיעו). סך הכל על פניו נראה כי הם יודעים דבר או שניים בתכנות.
בהצלחה!
לפני 14 שנים
ע"י: 1_אורח_כללי
לא מצאתי דוגמא אבל תעברי על פולמורפיזים ותדעי בדיוק מה קורה שאת מגדירה והורסת. אובייקט, פוינטר וכו'..
היה שם כתיבת קוד אבל ממש מועטה וברמה פשוטה יחסית
תחפשי פה בפורום תחת PTC בטח תמצאי חומר מועיל.
אני לא סיימתי את הראיון במלואו אמור להיות 3 שעות אני הייתי שעתיים. כי אחרי שהבנתי שזה לא בשבילי להיות קומפיילר או מכונה אנושית שיודעת מה הפלט המדויק של תוכניות דביליות כמו שהם נתנו פשוט אמרתי תודה ושלום.
לפני 14 שנים
ע"י: לינה100
קודם כל תודה על התגובה..
אתה יכול בבקשה יותר לפרט דוגמאות לאיזה שאלות?
מצאתי כאן רק קובץ word שיש בו כמה שאלות..אתה מדבר על זה?
אם תוכל לרשום את הלינקים פה אני אודה לך.
שאלה נוספת ,חוץ מלחפש שגיאות ולהיות דבאגר היה תוכנית שהיה צריך לרשום?
ואם כן אתה יכול להגיד מה ביקשו מימך לכתוב.?
המון תודה ושיהיה בהצלחה.
לפני 14 שנים
ע"י: 1_אורח_כללי
כן הייתי שם,
את באה לראיון וסורקים את הקורות חיים שלך והגיליון ציונים
ומידי פעם מעירים איזה הערה, אח"כ בלי יותר מידי גינונים ניגשים לשאלות
שאלות של קוד
מה נכון ומה לא נכון
יש פה באתר לדעתי גם שירשורים עליהם,
מצפים ממך בעיקר להיות קומפיילר ושתדעי מה הפלט של תוכניות מסוימות
תוכניות כאלה שיש בהם ירושה ופולימורפיזם...
קיצר סתם מבחנים שלא בודקים שום מוח יותר בסגנון של כמה את קומפיילר