|
|
הוסיפו מידע על מעסיק
|
מתכנת C++ / C
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד מתכנת C++ / C
פירוט שאלות מראיונות עבודה לתפקיד מתכנת C++ / C
730 - 721 מתוך 1045
|
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת PTC
נובמבר 2018
|
16.01.2018
|
|
|
פרטים לגבי התהליך |
ראיון ארוך ומייגע שנמשך למעלה מ-3 שעות, במהלכו נשאלו שאלות אלגוריתמיות ותכנותיות (בשפות C\C++). שאלות די קטנוניות שנכנסות לכל מיני פינות שאולי למדתם אי שם במהלך התואר אבל אף אחד לא באמת זוכר אותן. |
|
שאלות מתוך הראיון |
- בהינתן מערך המכיל ערכים אשר מתפלגים בצורה הומוגנית בין 1 למיליון צריך לרשום אלגוריתם יעיל שממיין את המערך.
- נתונה רשימה מקושרת צריך לבדוק האם הין תקינה או שהיא נכנסת ל"לופ", ואם כן אז להחזיר את הצומת שיש שני צמתים שנכנסים אליו.
-לממש ב C++\C את הפונקציה strcmp (השוואה בין מחרוזות)
-נותנים מימוש של מחלקה ב C++ עם טיפוס גנרי. צריך לכתוב פונקציה שעושה swap לשני אובייקטים של המחלקה |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על PTC :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת אנבידיה
ספטמבר 2017
|
11.01.2018
|
|
|
פרטים לגבי התהליך |
ראשית התקיים ראיון HR בו נשאלתי לגבי נסיון קודם בפיתוח, השפות בהן אני שולט ומידת הכרותי עם C++ ו-JS. הראיון היה מקצועי לחלוטין, אך התהליך כולו היה לא רציני. המראיין הבהיר שיחזרו אלי תוך כשבוע, בפועל לאחר 3 שבועות ופניה שלי הובהר לי שיצרו איתי קשר בכלל מהHRבחו״ל, לאחר שבועיים נוספים חזרו אלי עם מייל סירוב לקוני. |
|
שאלות מתוך הראיון |
המראיין נותן קטע קוד קצר בC++, בקטע תוכנה עם ירושה בין שתי מחלקות , כאשר במחלקה היורשת ישנה מחרוזת.
יש להסביר האם הקוד ירוץ עד אין סוף או שלא, אם אינו תקין מה יש לשנות בו כדי שירוץ עד אינסוף מבלי לקרוס. |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
ינואר 2018
|
|
מדובר בשאלה העוסקת בoverflow של הheap כתוצאה מאי מחיקה של מבנה נתונים ממנו. העדר המחיקה נובע מכך שלא מתבצע שימוש בvirtual וכתוצאה מההשמה, לא נמחק האוביקט היורש. (שאלות בסגנון מופיעות בלי סוף בgeeks for geeks - בהן כתוצאה מירושה וסדר הdestruction לא נמחק אוביקט היורש מאובייקט אחר).
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אנבידיה :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת סנדיסק
אוקטובר 2017
|
31.12.2017
|
|
|
פרטים לגבי התהליך |
ראיון ראשון עם ראש צוות ואיש פיתוח
זימון לראיון נוסף עם ראש מחלקה וכח אדם |
|
שאלות מתוך הראיון |
בראיון הראשון שואלים על ניהול זכרון ב DISK ON KEY
בראיון שני אין שאלה שחוזרת על עצמה, המראיין מאפשר לבחור כל נושא שעולה על דעתך ובודק בעיקר חשיבה ב OOD ובעיה עם MULTITASKING |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על סנדיסק :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת אינטל
אוגוסט 2017
|
19.12.2017
|
|
|
פרטים לגבי התהליך |
הייתי שם, זה מה ששאלו אותי:
1. ניהול זכרון:
נתון איזור רצוף בזכרון של בלוקים בגודל של 1KB. יש להציע מימוש של פונקציות הקצאה ושחרור עבור הבלוקים האלו. ניתן להניח שהקלט תמיד חוקי(כלומר שמשתמש לא יבקש לשחרר איזור שלא באמת הוקצה לו)
פתרון שלי: רשימה מקושרת של כל הבלוקים המשוחררים.
איתחול: הכנסת כל הבלוקים לרשימה
הקצאה: הוצאת האיבר הראשון ברשימה והחזרתו למשתמש
שחרור: הכנסת הבלוק לראש הרשימה
המראיינת לא אהבה את הפתרון ואמרה שאמנם לוגית הוא נכון אבל יש בו תקורה מיותרת
פתרון של המראיינת: מחסנית של כתובות
אתחול: דחיפת כל כתובת של תחילת בלוק לתוך המחסנית
הקצאה: הוצאת הכתובת שבראש המחסנית והחזרתה למשתמש
שחרור: הכנסת הכתובת המשוחררת לראש המחסנית. |
|
שאלות מתוך הראיון |
שאלה ראשונה:
שאלת הגיון
1. יש כאן משפט אחד לא נכון
2. יש כאן 2 משפטים לא נכונים
...
N. יש כאן N משפטים לא נכונים
והשאלה כמה משפטים נכונים יש כאן?
שאלה שניה
שאלת הmin max המפורסמת - בעזרת קוביה של שניים לבנות של ארבע.
שאלה שלישית
ישנו משפט - לעבור על המשפט - ולהגיד כמה מילים יש בו, יש לשים לב שמספר הרווחים איננו ידוע וכן שהמשפט יכול להתחיל ולהתסתיים ברווח
שאלה רביעית
מימוש של פונקציות תזמון של פונקציות
פונקציה מסוג tick() המקדמת את הזמן ב1 שניה ומפעילה כל פונקציה שמתוזמנת לזמן זה
פונקציה מסוג timer(void*, int שמתזמנת זמן פעולה של פונקציות - שאלה מאד לא מוגדרת
שאלה חמישית
צריך לעבור bitwise על פאקטה ולהגיד כמה בתים יש ב header שאלה יחסית קלה, רק צריך להכיר syntax של bit.
פתרון חביב - שימוש בcast של struct ... מי שלא מכיר לא נורא |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
ינואר 2020
|
|
שאלה ראשונה: יש משפט אחד נכון והוא הראשון. הוא פונה למשפט האחרון שאומר שכולם לא נכונים, כי המשפט הראשון נכון.
שאלה שניה: מכניסים שני זוגות לבורר ואז את הנמוכים של שתי הבוררים לעוד בורר ואת הגבוהים לעוד בורר, ואז יש לנו את הגבוה ביותר והנמוך ביותר ואפשר להעביר אותם הלאה. ואז נותר את הזוג האמצעי שצריך להעביר אותו בעוד בורר כדי לדעת מי ממנו יותר גדול.
שאלה שלישית: שאלה לא ברורה, לכאורה אפשר לעשות תנאי שבודק האם התו הראשון הוא רווח והאם האחרון במשפט הוא רווח ואז לספור את הרווחים בלי קשר.
שאלה רביעית: לא ברור
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אינטל :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת PTC
נובמבר 2013
|
19.12.2017
|
|
|
פרטים לגבי התהליך |
ראיון ראשון טכני של כשלוש שעות |
|
שאלות מתוך הראיון |
1. לממש פונקציה שבהינתן עץ בינארי מחזירה את סכום המסלול הכבד ביותר (העץ לא בהכרח ממוין או מאוזן). |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על PTC :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת PTC
דצמבר 2017
|
07.12.2017
|
|
|
פרטים לגבי התהליך |
הראיון הראשון מתחיל בשאלות טכניות וקצת שאלות תכנות
לאחר מכן שאלות תכנות על הדף, מעבר על התשובות ביחד
ובסוף חידות |
|
שאלות מתוך הראיון |
לממש את הפונקציה swap של void* ולכתוב את שורת הקריאה לפונקציה.
לממש את הפונקציה strncmp.
לכתוב מבנה של node, לכתוב פונקציה שמחזירה את הגובה של העץ ולכתוב פונקציה שמחזירה ווקטור(של int) עם הערכים של המסלול בגובה העץ.
חידות: חידה על בניין עם N קומות ושני כדורי זכוכית,
נתון לוח שחמט, כמה אבני דומינו יכנסו שם (כאשר אבן תופסת שני משבצות בלוח) ואם מוחקים את שתי המשבצות הנגדיות בפינות הלוח האם 31 אבני דומינו יכנסו שם.
נתון מערך עם אינסוף תאים כאשר עד התא הK הוא מלא בערכים ומהתא הK+1 מלא בNULL, איך תמצא את K וכמה זמן זה ייקח. |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על PTC :
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|