|
|
|
הוסיפו מידע על מעסיק
|
|
מתכנת C++ / C
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד מתכנת C++ / C
פירוט שאלות מראיונות עבודה לתפקיד מתכנת C++ / C
540 - 531 מתוך 1061
|
|
|
|
|
ראיון לתפקיד מתכנת 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 :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת אי וי טי
יוני 2019
|
03.08.2019
|
|
|
| פרטים לגבי התהליך |
עשיתי ארבע ראיונות ואז התבטלה המשרה
1: טלפוני מקצועי
2: מקצועי
3: HR
4: מקצועי |
|
| שאלות מתוך הראיון |
שלב ראשון:
ראיון טלפוני
1. מה ההבדל בין מערכת הפעלה של 32 לעומת 64 (גודל המצביע)
2. מה זה קטע קריטי
3. מה ההבדל בין critical section ל mutix
שלב שני:
שאלה מעשית (על מחשב), לרשום מחלקה שמקבלת מלבן והמיקום שלו, המחלקה מכילה מערך דו ממדי ריק של 0 ,כך שאיפה שהמלבן צריך להיות ממקום צריך להיות הערך 1, המחלקה לא תכיל משתנים members, היא תכיל משתנה אחד (מערך) וצריך לשמור בו הכל
רמז: להשתמש ב memset
שלב שלישי:
ראיון HR רגיל
שלב רביעי:
ראיון מקצועי על דפים ובעל פה
1. מה זה קטע קריטי, ובדיקת קוד אם יכול להווה בעיה של קטע קריטי
2. פונקציה שמקבלת מערך ואורכו, ובהנתן הפונקציה ran, הפונקציה צריכה לשנות את הסדר (המיקום) של האיברים בצורה אקראית
3. למחוק איבר ממערך (שאלה פשוטה, להחליף אותו עם האחרון) |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
אוגוסט 2019
|
| |
תשובה ל2: ליצור מערך חדש באורך המערך המקורי ולהעזר בפונקציית random number , אפשר לקרוא על זה באינטרנט על shuffle array
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על אי וי טי :
|
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|