|
|
הוסיפו מידע על מעסיק
|
מתכנת C++ / C
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד מתכנת C++ / C
פירוט שאלות מראיונות עבודה לתפקיד מתכנת C++ / C
670 - 661 מתוך 1053
|
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת אינטל
אפריל 2018
|
05.07.2018
|
|
|
פרטים לגבי התהליך |
היו 2 ראיונות. בשניהם שאלות שונות על c ומערכות הפעלה. |
|
שאלות מתוך הראיון |
לכתוב פונקציה שהופכתעץ בינארי. ומה הגודל המקסימלי של העץ שהפונקציה תוכל להריץ, בהינתן גודל מסויים של מחסנית. |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
ינואר 2020
|
|
כדי לרוץ על עץ בינארי בגובה N צריך מחסנית שתאפשר LOGN קריאות רקורסיביות
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אינטל :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת אמדוקס
ספטמבר 2016
|
05.07.2018
|
|
|
פרטים לגבי התהליך |
ראיון טכני עם ראש הצוות לאחריו ראיון חצי טכני עם ראש הקבוצה, משאבי אנוש |
|
שאלות מתוך הראיון |
בהינתן עץ בינארי ממש את הפונקציות:
הוספת Node
הסרה של Node
מציאת Node מבוקש
הפיכת הענפים, ענף ימין לשמאל וההפך. |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אמדוקס :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת TandemG
יוני 2018
|
24.06.2018
|
|
|
פרטים לגבי התהליך |
קבלתי זימון לבצע את הראיון דרך Codility |
|
שאלות מתוך הראיון |
int solution(int *A, int A_length) {
int n = A_length;
int result = 0;
int i;
for (i = 0; i < n - 1; i++) {
if (A[i] == A[i + 1])
result = result + 1;
}
int r = 0;
for (i = 0; i < n; i++) {
int count = 0;
if (i > 0) {
if (A[i - 1] != A[i])
count = count + 1;
else
count = count - 1;
}
if (i < n - 1) {
if (A[i + 1] != A[i])
count = count + 1;
else
count = count - 1;
}
if (count > r)
r = count;
}
return result + r;
}
צריך למצוא מה לא נכון בקוד
יש לשנות עד 3 שורות |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
יוני 2018
|
|
להחליף את הערך של r להיות מינוס 2
|
|
|
|
אוגוסט 2018
|
|
-1
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על TandemG :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת נס
ינואר 2003
|
20.06.2018
|
|
|
פרטים לגבי התהליך |
ארוך, כמה מפגשים, כמה ראיונות |
|
שאלות מתוך הראיון |
שאלות היגיון, שאלות מכשילות, שאלות צוות |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על נס :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת אלגוטק
מאי 2018
|
19.06.2018
|
|
|
פרטים לגבי התהליך |
מציגים בתחילת הראיון את החברה ומבקשים מהמרואיין להציג את עצמו. אחרי זה מדברים על העבודה בצוות הרלוונטי. |
|
שאלות מתוך הראיון |
2 שאלות
1 - לממש מעבר על מחרוזת טקסט עם רווחים ולהוריד רווחים
2 - יש מימוש של מחלקות של ציור צורות על מטריצות וצריך להגיד איך לממש את פעולת הundo לציור |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אלגוטק :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת TandemG
מאי 2018
|
19.06.2018
|
|
|
פרטים לגבי התהליך |
ביקשו לספר מה למדתי בתואר. שאלו מספר שאלות על פרויקט גמר.
סיפרו במה החברה מתעסקת. |
|
שאלות מתוך הראיון |
1) ביקשו לממש שיטה בשפת C שמוחקת איבר מתוך Linked List
2) נתנו קטע קוד ושאלו מה תודפס כאשר מריצים קוד בשני threads, בקוד יש משתנה שמגדילים אותו באחת ואחר כך מדפיסים. |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על TandemG :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת PTC
ינואר 2018
|
15.06.2018
|
|
|
פרטים לגבי התהליך |
שיפרתי תשובה לגביי ווקטור של מסלול כבד ביותר בעץ שיתקמפל ב C++98 ולא רק C++11. |
|
שאלות מתוך הראיון |
שיפרתי תשובה לגביי ווקטור של מסלול כבד ביותר בעץ שיתקמפל ב C++98 ולא רק C++11. |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
יוני 2018
|
|
std::vector BinarySearchTree::find_max_path_rec(BinarySearchTree::BTNode *root, int &sum)
{
if (root == NULL){
sum = -1;
return std::vector();
}
std::vector path;
//path.push_back(root->value);
path.push_back(root);
if (!root->left && !root->right){
sum = root->value;
return path;
}
int leftSum = 0, rightSum = 0;
std::vector leftPath = find_max_path_rec(root->left, leftSum);
std::vector rightPath = find_max_path_rec(root->right, rightSum);
if (leftSum != -1 && leftSum > rightSum){
sum = leftSum + root->value;
std::copy(leftPath.begin(), leftPath.end(), std::back_inserter(path));
return path;
}
sum = rightSum + root->value;
std::copy( rightPath.begin(), rightPath.end(), std::back_inserter(path));
return path;
}
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על PTC :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת אינטל
מרץ 2017
|
13.06.2018
|
|
|
פרטים לגבי התהליך |
ראיון שני אינטל יקום |
|
שאלות מתוך הראיון |
יש צפרדע שיכולה לקפוץ 2 מדרגות או מדרגה אחת,כמה אפשרויות יש לה לעבור 10 מדרגות? |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
יוני 2018
|
|
ניתן לחלק את האפשרויות כך:
0 אחד 5 שתיים - 5 מעל 5 אפשרויות.
2 אחד 4 שתיים - 6 מעל 4 אפשרויות.
4 אחד 3 שתיים - 7 מעל 4 אפשרויות.
6 אחד 2 שתיים - 8 מעל 6 אפשרויות.
8 אחד 1 שתיים - 9 מעל 1 אפשרויות.
10 אחד 0 שתיים - אפשרות אחת.
|
|
|
|
יוני 2018
|
|
אופציה 1:לקפוץ הכל בדילוגים של 1
אופציה 2:לקפוץ הכל בדילוגים של 2
אופציה 3:לקפוץ פעמיים 1 ו4 2
אופציה 4:לקפוץ 4 פעמים 1 ו3 2
אופציה 5:לקפוץ 6 1 ו2 2
אופציה 6:לקפוץ 8 1 ו1 2
עכשיו,אופציות 3,4,5,6 ניתנות למשחק איפה להכניס את הקפיצות של ה2* ולכן זה יוצא ככה:2+1+1+8X4+6X3+4X2
אלא אם לא משנה לו הסדר של הכנסת הקפיצות....
לאופציה 3:יש 8 אפשרויות איפה להכניס קפיצות של 2
לאופציה 4: יש 8+6 איפה להכניס קפיצות של 2
לאופציה 5: יש 8+6+4
לאופציה 6 יש:8+6+4+2
|
|
|
|
אוגוסט 2018
|
|
מספר פיבונאצי ה-10
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אינטל :
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|