|
|
|
הוסיפו מידע על מעסיק
|
|
מתכנת C++ / C
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד מתכנת C++ / C
פירוט שאלות מראיונות עבודה לתפקיד מתכנת C++ / C
750 - 741 מתוך 1061
|
|
|
|
ראיון לתפקיד מתכנת 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 :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת אינטל
אפריל 2014
|
06.12.2017
|
|
|
| פרטים לגבי התהליך |
2 ראיונות ושניהם היו טכניים |
|
| שאלות מתוך הראיון |
1. שאלת חימום: בדיקת תקינות של ביטוי מתמטי עם 3 סוגי סוגרים
2. לבנות מערכת לניהול זיכרון בסגנון garbage collection |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אינטל :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת ורינט
אוקטובר 2017
|
01.12.2017
|
|
|
| פרטים לגבי התהליך |
שלב ראשון. מבחן בכתב. משך כשעה |
|
| שאלות מתוך הראיון |
לממש מודל שמבצע malloc. נתון כמות זכרון וצריך לפתח מנגנון שישתמש בזכרון בצורה הטובה ביותר |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על ורינט :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת אמרל
דצמבר 2017
|
30.11.2017
|
|
|
| פרטים לגבי התהליך |
ספר על עצמך ?
אילו פרויקטים עשית ?
איזה תחום מדבר אליך יותר ? (חומרה,תוכנה,iot,machine learning,thread).
מה היתרונות והחסרונות שלך ?
מה הציפיות שכר שלך?
האם אתה זמין לעבודה מיידית ?
האם use case חשוב בעיניך ? |
|
| שאלות מתוך הראיון |
חידות:
1. נמלה אחת משתכפלת כל שנייה, כאשר מכניסים נמלה 1 לקערה אזי היא מתמלאת תוך 60 שניות.
אם נכנסים 2 נמלים לתוך הקערה, תוך כמה זמן הקערה תתמלא ?
2. יש לך מצית וחבל, ידוע שאם שורפים את החבל מאחד הקצבות אזי הוא נשרף תוך 60 דקות.
כעת יש לך 2 חבלים ואנו רוצים לדעת מתי הגענו ל45 דק'.
מקצועיות:
מה ההבדל בין Process ל thread ? מתי הייתה משתמש בכל אחד מהם ?
1. נתון קטע קוד הבא ב java
השלם איפה שמופיע הסימן '?' כך שהפלט יהיה 6,7,6,7,6,7,6,7.....
int x = ?;
while (true)
{
x = ?;
system.out.println(x + ",") ;
}
2. נתון לך רשימה מקושרת חד כיוונית, כתוב פונק שמקבלת רשימה מקושרת ומבצעת עליה reverse. |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
נובמבר 2017
|
| |
חידות:
1. 59 שניות
2. שורפים בו זמנית בחבל 1 את 2 הקצבות (מצד ימין ומשמאל) וביחד זה 30 דק' ואז לאחר מכן בחבל השני שורפים קצה 1.
מקצועיות:
1. x=7 בשורה הראשונה ו x=x^1 בשורה שלאחר מכן מופיע הסימן '?'
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על אמרל :
|
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|