|
|
הוסיפו מידע על מעסיק
|
מתכנת C++ / C
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד מתכנת C++ / C
פירוט שאלות מראיונות עבודה לתפקיד מתכנת C++ / C
550 - 541 מתוך 1042
|
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת TandemG
מאי 2019
|
26.05.2019
|
|
|
פרטים לגבי התהליך |
נתנו לי מבחן בית של לענות על 2 שאלות במשך שעתיים וחצי
(יכלתי לבחור או לכתוב בשפת C או ב CPP) |
|
שאלות מתוך הראיון |
לכתוב פונקציה שמקבלת רפרנס של ווקטור (של INT) ןעלי להחזיר את המספר הגבוה ביותר שיש לו גם מספר שלילי בוקטור לדוגמא [ 1,3,6,2,-2,1,-6] צריך להחזיר 6.
אם אן כזה, צריך להחזיר 0. הביצועים חשובים, כלומר צריךלנסות לעשות את הקוד בסיבוכיות הכי נמוכה שאפשר. |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
מאי 2019
|
|
אני עשיתי כך:
1.סידרתי את המערך בעזרת פנוקציית SORT של CPP.
2.בדקתי שהתא הכי ימני גדול ושונה מ0
3.בדקתי שהתא הכי שמאלי קטן ושונה מ0 (2 ו 3 מוודאים שיש גם מספרים חיוביים וגם שליליים בווקטור, אחרת מחזרים 0)
4.בדקתי שהווקטור לא ריק - אחרת מחזיר 0
5.בדקתי אם המספר בתא הכי ימני שווה למספר בתא הכי שמאלי(שווה לאר הכפלת המספר בתא השמאלי ביותר במינוס)- החזר את המספר
6.אם המספר בתא הכי ימני קטן מהמספר בתא הכי שמאלי (אחרי שהכפלתי אותו במינוס) - קדם את המצביע של התא הכי שמאלי ב1.
7.אם המספר בתא הכי ימני גדול מהמספר בתא הכי שמאלי (אחרי שהכפלתי אותו במינוס) - תוריד את המצביע של התא הכי ימני ב1.
8.אם שני המצביעים הגיעו לאותו מקום, החזר 0 - כי לא נמצא מספר שיש לו גם שלילי וגם חיובי.
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על TandemG :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת צ'קפוינט
אפריל 2019
|
25.05.2019
|
|
|
פרטים לגבי התהליך |
אחרי מבחן סינון ומבחן עם ראש צוות |
|
שאלות מתוך הראיון |
מיון מערך של ביטים כך שגישה למערך זה ביחדה של byte |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
מאי 2019
|
|
הגדרת מערך בגודל 255 שכל תא יש בתוכו את מספר הביטים הדלוקים של אותו אינדקס
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על צ'קפוינט :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת F5 רשתות
אפריל 2019
|
22.05.2019
|
|
|
פרטים לגבי התהליך |
ראיון עם ראש צוות |
|
שאלות מתוך הראיון |
למצוא את הבעיה בקוד נתון (משחקים עם פוינטרים ושחרור זכרון).
להבין קטע קוד שכתוב כולו במקרו וגם לעשות על זה שינוי ולכתוב את זה במקרו.
לבסוף לכתוב תוכנית (בלפטופ) שעושה משחקים עם ביטים (bit manipulations) ואז לחשוב איך לייעל אותה (לחשב מראש את כל ההמרות ולאכסן אותם במערך). |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על F5 רשתות :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת רפאל
ינואר 2019
|
21.05.2019
|
|
|
פרטים לגבי התהליך |
יש לעבור תדרוך בטחוני קצר בכניסה |
|
שאלות מתוך הראיון |
כתוב פונקציה שמחשבת ממוצע חשבוני
כתוב פונקציה שמחשבת את האיבר הN בסדרת פיבונאצ'י |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
מאי 2019
|
|
יש להתחשב באינפוט תקין, אאוטפוט גדול, מגבלות קיימות
תנאי קצה
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על רפאל :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת TandemG
אוגוסט 2018
|
20.05.2019
|
|
|
פרטים לגבי התהליך |
קראו ל3 ראיונות |
|
שאלות מתוך הראיון |
נתון מערך מספרים, מצא מס'(אם קיים) עם מינימום השוואות- יתכן שהוא לא קיים.. |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על TandemG :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת צ'קפוינט
דצמבר 2017
|
13.05.2019
|
|
|
פרטים לגבי התהליך |
חלק ג'
ראיון שלישי ואחרון
הראיון היה עם ראש צוות וראש קבוצה. |
|
שאלות מתוך הראיון |
תחילה הם בקשו לספר על עצמי ועל הפרויקט שעשיתי
דרשו לצייר את הטבלאות והקשרים שעשיתי בפרויקט.
דרשו לצייר את כל התמונת מסך שאני רואה בכניסה לאפליקציה.
להלן השאלות:
1. כתוב פונק שמקבלת מצביע למחרוזת ומחליפה את התו '$' ב3 תווים ומניחים שהמחרוזת כבר מכילה מספיק מקום לתוספת הזאת.
חשוב לשים לב למקרי קצה.
2. איך מתבצע ניקוי זכרון ? איך הוא יודע כמה לנקות ?
3. איך המחסנית מנקה זכרון ?
4. איך פרמטר כמצביע מועבר לפונקצייה ?
שאר השאלות היו שנתון לך קטע קוד ובו יש שגיאות וצריך למצוא אותם ולכתוב דרך תקינה יותר. |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על צ'קפוינט :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת צ'קפוינט
דצמבר 2017
|
13.05.2019
|
|
|
פרטים לגבי התהליך |
חלק ב'
זה המשך לחלק הקודם(ראיון שני) |
|
שאלות מתוך הראיון |
ספר על עצמך ועל הפרויקט שעשית
1. כתוב פונק שמקבל מצביע לCHAR ומדפיסה לפי הסדר רק את התווים שמופיעים פעם אחת
2. נתון לך מטריצה שמכיל רק ערכים 0 ו-1 ורוצים שתספור כמה מלבנים יש בה מלבן מיוצג על ידי 1.
3. אותה שאלה כמו בקודם מהו הטווח המינמיאל והמקסימאלי בהינתן ו2 תהליכים מריצים את הפונק ובו משתנה גלובאלי. |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על צ'קפוינט :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת צ'קפוינט
דצמבר 2018
|
13.05.2019
|
|
|
פרטים לגבי התהליך |
היה יום מיון ו3 ראיונות מקצועיים וראיון HR
אחלק את זה ל3 חלקים כל ראיון מקצועי בנפרד |
|
שאלות מתוך הראיון |
חלק א'
ספר על עצמך ועל הפרויקט שעשית.
להלן השאלות:
1. כתוב פונק שמקבלת מצביע לעץ בינארי ומוצאת את האיבר המינימאלי.
2. נותנים לך קטע קוד ושואלים האם יש בו Race condition.
3. נותנים קטע קוד קצר ונתון משתנה גלובאלי
for(i = 0 ; i < 20 ; ++i)
{
++gvar
}
ואז שואלים מהו הטווח המינימאלי והמקסימאלי. |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על צ'קפוינט :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת סיסקו
אפריל 2019
|
13.05.2019
|
|
|
פרטים לגבי התהליך |
ראיון מקצועי עם שני מראיינים. |
|
שאלות מתוך הראיון |
יש לך בסיס נתונים של שעות יציאה ושעות כניסה של עובדים ביום מסוים. חשב את מקסימום האנשים שהיו באותו יום בזמן מסוים. |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
מאי 2019
|
|
פתרון אפשרי: לסדר במערך את שעות הכניסה והיציאה, למיין. לספור ++ על כל כניסה, -- על כל יציאה, ולשמור בצד את המקסימום.
|
|
|
|
אוגוסט 2022
|
|
שני מערכים ממויינים, לבצע על שניהם אטרציה במקביל בסגנון Merge (merge
sort)
בנוסף לתחזק משתנה של מקס, ושל מספר האנשים הנוכחי
אם הערך במערך הנכנסים יותר גדול מוסיפים 1 למספר האנשים ומעדכנים את המקס אם צריך.
אחרת רק מורידים ממספר האנשים.
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על סיסקו :
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|