|
|
הוסיפו מידע על מעסיק
|
מתכנת C++ / C
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד מתכנת C++ / C
פירוט שאלות מראיונות עבודה לתפקיד מתכנת C++ / C
520 - 511 מתוך 1042
|
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת רפאל
אפריל 2019
|
24.08.2019
|
|
|
פרטים לגבי התהליך |
ראיון של חידות פסדו קוד |
|
שאלות מתוך הראיון |
כיצד תעביר מפתחות הצפנה בין 2 רכיבים בהנחה שהמפתח שלך פרטי ושל הצד השני פומבי |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על רפאל :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת איידומו
אוגוסט 2019
|
20.08.2019
|
|
|
פרטים לגבי התהליך |
ראיון ראשון - ראיון בעברית מהבית בשיתוף מסך.
ראיון שני - הראיון התבצע באנגלית בלבד. תחילה שאלו עלי ואז הסבירו על החברה והראו לי דמו במחשב של התוכנה של החברה. |
|
שאלות מתוך הראיון |
ראיון ראשון:
תממש את הפונקציה שהחתימה שלה היא:
void revstr(char* str)
ראיון שני:
1. סרטט Class dialog לתכנות מיקרוגל.
2. כתוב פונ' המקבלת עץ וצריכה להוסיף לכל תא בעץ מצביע אל האח שלו מימין אם קיים (התא שנמצא אופקית מימין לו). |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
אוגוסט 2019
|
|
פתרון לראיון ראשון:
https://www.programming9.com/programs/c-programs/127-c-program-to-print-reverse-of-a-string-without-strrev-function
פתרון לראיון שני:
2.
bool printLevel(Node* root, int level, Node* rightSibling)
{
if (root == nullptr)
return false;
if (level == 1)
{
cout << "\n" << root->key;
if (rightSibling)
{
root->rightSibling = rightSibling;
cout << " right sibling:" << root->rightSibling->key;
}
return true;
}
bool left, right;
if (root->right)
left = printLevel(root->left, level - 1, root->right);
else
left = printLevel(root->left, level - 1, nullptr);
if (root->rightSibling && root->rightSibling->left)
right = printLevel(root->right, level - 1, root->rightSibling->left);
else
right = printLevel(root->right, level - 1, nullptr);
return left || right;
}
void levelOrderTraversal(Node* root)
{
int level = 1;
while (printLevel(root, level, root->rightSibling))
level++;
}
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על איידומו :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת ואיאר
אוגוסט 2019
|
15.08.2019
|
|
|
פרטים לגבי התהליך |
ראיון טכני וראיון hr |
|
שאלות מתוך הראיון |
לוח של חייגן (1 עד 9 עם 0 למטה), אפשר ללכת בצעדי פרש.
איך ממדלים, אם נותנים מספר התחלתי לכמה אפשרויות אפשר להגיע (כמות) |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
אוגוסט 2019
|
|
מידול - וקטור של וקטורים.
אפשרויות - או ברקורסיה או ע"י בניית מטריצה של עומק לעומת מספר התחלתי (תכנות דינאמי)
|
|
|
|
ספטמבר 2021
|
|
השאלה כמה מספרי טלפון כאילו יש נקראת knight dialer (חפשו בגוגל, נראה ששואלים אותה כעשור ויש ים של פתרונות), ונראה שמצפים לפתרון בתכנות דינאמי.
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על ואיאר :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת בלומברג
יולי 2019
|
14.08.2019
|
|
|
פרטים לגבי התהליך |
יש שני ראיונות
ראיון ראשון הוא ראיון בטלפון : ראיון קצר 10-15 דקות נדרש ממך לכתוב קוד ב C/C++
ראיון שני במשרד : משך עד 4 שעות שנדרש בו לכתוב תוכנית ב C++ |
|
שאלות מתוך הראיון |
כתוב תוכנית ב C שמוחקת את האותיות המיותרות ( אותיות מופיעות יותר מפעם אחת ברצף) |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על בלומברג :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת TandemG
יולי 2019
|
05.08.2019
|
|
|
פרטים לגבי התהליך |
שלב ראשון- מבחן ממוחשב. |
|
שאלות מתוך הראיון |
היו 2 שאלות:
1. מקבלים סטרינג וצריך להחזיר כפלט כמה אותיות a צריך להוסיף כדי לקבל כמה שיותר צירופי aa. צירוף aa יכול להיות לפני ואחרי אות שהיא לא a. במידה והקלט מכיל רצף של יותר מ2 a הפלט הוא 0 (שגיאה). דוגמאות:
* קלט: "aaba" הפלט הוא 1 כי ניתן להוסיף רק a אחד ("aabaa")
* קלט: "b" הפלט: 4 ("aabaa")
* קלט: "aaaba" הפלט: 0 כי אסור שיהיה רק של יותר מ2 a.
2. שאלה זו אכתוב בהמשך |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על TandemG :
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|