|
|
הוסיפו מידע על מעסיק
|
מתכנת C++ / C
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד מתכנת C++ / C
פירוט שאלות מראיונות עבודה לתפקיד מתכנת C++ / C
410 - 401 מתוך 1058
|
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת אינטל
מאי 2014
|
01.01.2021
|
|
|
פרטים לגבי התהליך |
מראיינת אחת, שעה וחצי ראיון, שאלות אלגוריתמיות בסיסיות |
|
שאלות מתוך הראיון |
חישוב האם שנה היא מעוברת (פברואר אורך 29 יום) |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
ינואר 2021
|
|
שנה שהיא כפולה של 4 אך אינה מתחלקת ב100 למעט כשמתחלקת ב400
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אינטל :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת אינטל
אוגוסט 2020
|
28.12.2020
|
|
|
פרטים לגבי התהליך |
שאלה למשרת מתכנת C |
|
שאלות מתוך הראיון |
1 .יש לך מערך עם כדורים אדומים, צהובים וירוקים. אתה צריך לסדר אותו כך שכל הכדורים האדומים יהיו בהתחלה
וכל הכדורים הירוקים יהיו בסוף. אין לך שטח זיכרון נוסף להשתמש בו.
2 .יש לך רשימה מקושרת. כתוב פונקציה שהופכת אותה. |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אינטל :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת אסנס
מאי 2020
|
22.12.2020
|
|
|
פרטים לגבי התהליך |
מצוייןו מעולה ואווירה נעימה |
|
שאלות מתוך הראיון |
לבנות תרשים זרימה |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אסנס :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת TandemG
נובמבר 2020
|
13.12.2020
|
|
|
פרטים לגבי התהליך |
מבחן מעשי בכתיבת קוד בפלטפורמה אינטרנטית.
נעשה לאחר בדיקת התאמה ראשונית |
|
שאלות מתוך הראיון |
בקבלת מחרוזת המורכבת מאותיות 'a', 'b'.
צריך לחלק את המחרוזת לשלושה חלקים לא ריקים, החלקים לא בהכרח שווים בגודלם, אך מכילים את אותה כמות הופעות של 'a'.
צריך להוציא את כמות האפשרויות שניתנות לחילוק המחרוזת עפ"י התנאים הנ"ל.
למשל -
ababa - 4
(ab,ab,a),(a,ba,ba),(a,bab,a),(ab,a,ba)
bbbbb - 6
(b,b,bbb),(b,bb,bb),(b,bbb,b),(bb,bb,b),(bbb,b,b),(bb,b,bb)
ababb - 0 |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
דצמבר 2020
|
|
שימוש ברקורסיה.
בדיקה ראשונית של a%3=0, וגודל מחרוזת מעל 3.
ורק לאחר מכן פתרון בעזרת הרקורסיה.
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על TandemG :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת אפל
נובמבר 2020
|
08.12.2020
|
|
|
פרטים לגבי התהליך |
ראיון בתוכנה דמויית זום |
|
שאלות מתוך הראיון |
מה תקפידו של זכרון cache |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אפל :
|
|
|
נובמבר 2020
|
05.12.2020
|
|
|
פרטים לגבי התהליך |
בהתחלה קיבלתי ראיון בית שהיו שם שאלות כלליות עלי:מה הממוצע שלי,גיל וכו ובסוף שאלת תכנות שהייתי צריך לפתור תוך חצי שעה ואחרי מספר ימים היה לי ראיון טכני שבו הראו לי קוד בc והייתי צריך להגיד מה הקוד עושה ומה הבאגים בו |
|
שאלות מתוך הראיון |
שאלה בcpp: יש לך רובוט שחוצב מינרלים, הרובוט יכול לעשות כל יום אחד מהשתיים: הוא יכול לחצוב גרם מינרלים ביום שלם או לבנות כל היום רובוט חדש שיהיה זמין יום אחרי ויוכל גם לעשות אותו דבר. הייתי צריך לכתוב פונקציה שתקבל כקלט מספר מינרלים שעלי לחצוב ולהחזיר את מספר הימים המינימלי שייקח לי לחצוב את כמות המינרלים הזו. |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
מאי 2024
|
|
that's a famous question called "The robots Mining Problem"
/*
* The mining robot problem:
*
* you need to mine x units of minerals.
* you have a robot that is able to make a single operation every day,
* it can either mine 1 units or it can build another robot like it,
* the new robot will be able to do the same starting the day after.
* Write function mine_minerals that will return the minimal days will take you to mine that amount of x units of minerals.
*/
#include
#include
#include
int work_day(int days_counter, int num_bots, int mined_units, int goal) {
// Stopping condition
if (mined_units >= goal) {
return days_counter;
}
if (days_counter > goal || num_bots > goal) {
return INT_MAX; // Use a large number to indicate a non-viable solution
}
// Every day, test option for making a bot OR mine with all bots we have.
// Make robot
int res1 = work_day(days_counter + 1, num_bots + 1, mined_units, goal);
// Mine with all bots currently exist
int res2 = work_day(days_counter + 1, num_bots, mined_units + num_bots, goal);
// Return minimum of res1 and res2
return std::min(res1, res2);
}
// x is the number of units we need to produce eventually
int mine_minerals(int x) {
// Least parallel scenario - one robot
int max_barrier = x;
// Most parallel - building x bots to mine in one day
int min_barrier = int(std::log2(x)) + 2; // Floor of days it'll take to make robots, then a day for ceiling, then a day to mine
if (max_barrier <= min_barrier) return max_barrier;
int res = work_day(0, 1, 0, x);
return res;
}
int main() {
int test_cases[] = {10, 20, 50};
for (int x : test_cases) {
std::cout << "Minimal days to mine " << x << " units: " << mine_minerals(x) << std::endl;
}
return 0;
}
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על ג'נרל מוטורס :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת טרידיון
אוקטובר 2020
|
22.11.2020
|
|
|
פרטים לגבי התהליך |
התהליך היה ארוך מאוד אך לא מרוצה בכלל, נקבע לי ראיון עבודה מול שני אנשי צוות (בזום) שמיד אחריו בוצע מבחן במחשב. רק אחרי שבוע וחצי חזרו אלי לתאם ראיון נוסף. בראיון הנוסף הייתה גם כן הרגשה מאוד טובה. שוב חיכיתי שבוע ואף אחד לא חזר, התקשרתי ל-HR וזאת אמרה שהיא צריכה לזמן אותי לראיון משאבי אנוש רק הם מסיימים סבב ראיונות. המשכתי לחכות.. מיותר לציין שעד היום אף אחד לא חזר אלי. |
|
שאלות מתוך הראיון |
בהינתן מחרוזת ומערך של תווים, צריך למחוק מהמחרוזת את כל המילים האפשריות שניתן לבנות מהמערך של התווים. |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על טרידיון :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת רפאל
אוגוסט 2020
|
10.11.2020
|
|
|
פרטים לגבי התהליך |
הראיון התבצע בזום |
|
שאלות מתוך הראיון |
לכתוב מחלקה ב C++ שמייצגת תמונה |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על רפאל :
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|