|
|
הוסיפו מידע על מעסיק
|
מתכנת C++ / C
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד מתכנת C++ / C
פירוט שאלות מראיונות עבודה לתפקיד מתכנת C++ / C
120 - 111 מתוך 1058
|
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת אינטל
אוגוסט 2020
|
21.02.2023
|
|
|
פרטים לגבי התהליך |
בהתחלה הכרה כללית אחרי זה הצגת פרויקט שלך ואז שאלות. |
|
שאלות מתוך הראיון |
קיים מערך עם כדורים אדומים, צהובים וירוקים. אתה צריך לסדר אותו כך שכל הכדורים האדומים יהיו בהתחלה וכל הכדורים הירוקים יהיו בסוף. אין לך שטח זיכרון נוסף להשתמש בו. |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אינטל :
|
|
|
פברואר 2023
|
19.02.2023
|
|
|
פרטים לגבי התהליך |
בתהליך 3 ראיונות מקצועיים. הראיון הראשון והשני נערכים בזום |
|
שאלות מתוך הראיון |
נתון מערך אפסים ומספרים שונים מאפס. צריך לכתוב פונקציה שתסדר מחדש את המערך כך שהאפסים יופיעו בתחילתו ואחריהם שאר המספרים, כשנשמר סדר ההופעה המקורי שלהם. in place כלומר ללא מערך עזר |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
מאי 2023
|
|
לעבור על המערך מהסוף להתחלה ובכל פעם שיש 0 אחד או יותר בין המספרים שאינם אפסים להזיז אותם ככמות האפסים לכיוון סוף המערך שידרסו את המקום שהיה בו אפסים ובכל פעם ההזה עולה לפי כמות האפסים שראית עד כה ולבסוף לרשום בתחילת המערך אפסים ככמות האפסים שספרת מההתחלה
נגיד [1,2,0,0,3,0,1,1,3,0] פה בדוגמא יש ארבעה 0 ונתחיל לעבור על המערך מהסוף לפני 1,1,3 ראינו 0 אחד אז 1,1,3 יזוזו 1 לסוף ואז ננראה עוד 0 ונוסיף לכמות האפסים שאינו עד כה ואז שנראה את 3 הוא יזוז 2 לסוף ואז נראה עוד פעמיים 0 ולכן 1,2 יזוזו 4 פעמים האחרונה ככמות האפסים שראינו עד כה ולבסוף נרשום ב4 התאים הראשונים אפסים.
זמן ריצה O(n)
|
|
|
|
אוגוסט 2023
|
|
יש אפשרות אחרת לדעתי יותר יעילה :
ניקח את הדוגמא שלו :
1,2,0,0,3,0,1,1,3,0]
אני עובר כ=גם מצד ימין וגד מצד שמאל
אז מצד ימין תפסתי את 0 ואז בצד שמאל תפסתי את 1 ואנח מחליף ביניהם
ואז מצד שמאל תפסתי את 2 ומצד ימיםן תפסתי שוב את 0 5 לפני הסוף ואני מחליף ביניהם
עד שאני מגיע לאמצע עם שני המציביעם וסיימתי
|
|
|
|
אפריל 2024
|
|
אולי יעיל יותר אך משנה את מטרת הפונקציה בגלל החלפה שרשום שזה לא אופצונאלי
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אלביט מערכות :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת קואלקום
אוקטובר 2022
|
16.02.2023
|
|
|
פרטים לגבי התהליך |
5 ראיונות פרונטליים |
|
שאלות מתוך הראיון |
בניית רשימה מקושרת |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על קואלקום :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת אלטייר
פברואר 2023
|
02.02.2023
|
|
|
פרטים לגבי התהליך |
התהליך הוא קודם ראיון HR ואחכ טכני |
|
שאלות מתוך הראיון |
נשאלתי למצוא מקסימום של מערך ברקורסיה |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אלטייר :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת אינטל
ינואר 2022
|
18.01.2023
|
|
|
פרטים לגבי התהליך |
בראיון ראשון נשאלתי מספר שאלות, אחת מהן היא הבאה. |
|
שאלות מתוך הראיון |
יש לך רשימה מקושרת.
כתוב פונקציה שהופכת אותה. |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אינטל :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת אינטל
מרץ 2019
|
27.12.2022
|
|
|
פרטים לגבי התהליך |
2 ראיונות מקצועיים |
|
שאלות מתוך הראיון |
נתון מערך עם כדורים בשני צבעים, מיין את המערך כך שבכל צד יהיה צבע אחר מבלי להקצות עוד מערך |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אינטל :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת בי.אם.סי
נובמבר 2022
|
26.12.2022
|
|
|
פרטים לגבי התהליך |
ראיון של שעה במשרדי החברה, נשאלתי על פרוייקט בתפקיד האחרון שלי ולאחר מכן שאלות מקצועיות.
עניתי על כל השאלות נכון(פולימורפיזם ומבנה נתונים) ואז הגיעה שאלת multithreading
אמרתי מה לדעתי תהיה התוצאה והם טענו משהו אחר, לא הבנתי את ההסבר שלהם ולא הסכמתי (שמרתי בבטן את דעתי) בדקתי לאחר מכן בבית ועם מתכנתים בכירים ב C++ וכולם הסכימו איתי שהפתרון שלהם לא נכון.
התמיינתי לעוד מקומות וביקשתי אם אפשר לזרז את המענה והבטיחו שבשבוע הקרוב אקבל תשובה.
כיוון שלא חזרו אליי, יצרתי קשר לבדוק את הסטטוס ואמרו שבעוד יומיים. פניתי אליהם פעמיים לאחר שבוע ולא חזרו אליי בכלל.
אני יכול להבין שמתפספס לתת מענה אבל אם המרואיין כבר פנה אליכם אז המינימום זה לענות. |
|
שאלות מתוך הראיון |
int n = 0;
void PlusOne() {
n = n + 1;
}
void MinusOne() {
n = n - 1;
}
int main() {
thread th1 = thread(MinusOne);
thread th2 = thread(PlusOne);
th1.join();
th2.join();
printf("n = %d\n", n);
} |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
דצמבר 2022
|
|
המראיינים טענו שבמחשב מהיר יודפס n = -1
אני טענתי שלכאורה אמור לצאת 0 אבל יתכן n = 1 או n = -1 והסברתי כיצד ניתן להראות זאת
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על בי.אם.סי :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת צ'קפוינט
נובמבר 2022
|
06.12.2022
|
|
|
פרטים לגבי התהליך |
מבחן בית באורך של שעתיים וחצי המורכב משלוש שאלות קוד.
ניתן לעבור בין השאלות ולעשות אותן באיזה סדר שרוצים, אין צורך בהדלקת מצלמה ומיקרופון. |
|
שאלות מתוך הראיון |
צריך לכתוב פונקציה המקבלת שתי מחרוזות S ו-T, ככאשר מחרוזת S הינה מכילה טבלה בצורך CSV כך שהשורה הראשונה מכילה את שמות העמודות ו-T הינה מחרוזת המכילה שם של עמודה הנמצאת בטבלה T אשר ערכיו הינם int.
(לדוגמא, אם בטבלה S יש את הערכים name, id, address, אזי ב-T תהיה המחרוזת "id" מאחר וזהו הערך היחיד שמחזיק INT).
הפונקציה צריכה להחזיר את הערך המקסימלי בעמודה T הנמצאת ב-S. |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על צ'קפוינט :
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|