|
|
הוסיפו מידע על מעסיק
|
מתכנת C++ / C
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד מתכנת C++ / C
פירוט שאלות מראיונות עבודה לתפקיד מתכנת C++ / C
530 - 521 מתוך 1042
|
|
|
|
ראיון לתפקיד מתכנת 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
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אי וי טי :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת צ'קפוינט
יולי 2019
|
26.07.2019
|
|
|
פרטים לגבי התהליך |
מבחן + 3 ראיונות |
|
שאלות מתוך הראיון |
מציאת מינימום במחסנית ב- o (1) |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
אוגוסט 2019
|
|
הגדרת שדה MIN ששומר את האיבר המינימלי שהוכנס למחסנית עד האיבר הנוכחי. בכל פעם נוציא איבר אחד לבדיקה ונחזיר אותו יחד עם האיבר החדש.
|
|
|
|
מרץ 2021
|
|
שאלת הרחבה :
במקום רק להחזיר את הערך המספרי ממש הוצאה שלו מהמחסנית בO(logn
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על צ'קפוינט :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת אורפק
יולי 2019
|
23.07.2019
|
|
|
פרטים לגבי התהליך |
ראיון טלפוני קצרצר, ראיון מקצועי עם ר"צ ואח"כ ראיון נוסף מקצועי ואישי עם מנהל וHR. |
|
שאלות מתוך הראיון |
קטעי קוד - שגיאה בזמן הידור, שגיאה בזמן ריצה או עובר ומה התוצאה.
שאלות בנושאים:
multi threding
modern C++ |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אורפק :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת סימיגון
פברואר 2019
|
18.07.2019
|
|
|
פרטים לגבי התהליך |
השאלות מתוך ראיון ראשון שנעשה במשרדי החברה בהרצליה פיתוח. ידעתי לענות רק על סעיף אחד (כתבתי את תשובתי כאן). אשמח אם אחרים יכתבו את התשובות לשאר השאלות. |
|
שאלות מתוך הראיון |
1. יש קובץ
main
ושני קבצי
dll:
file1.dll
file2.dll
בקובץ main יש את הקוד הבא:
void main (A * a, B * b)
{
a->f();
b->g();
}
בקובץ file1.dll יש את הקוד הבא:
class A
{
void f();
}
class BB : B
{
virtual void g();
}
בקובץ file2.dll יש את הקוד הבא:
class B
{
virtual void g();
}
class AA : A
{
void f();
}
א. איך המחשב יודע לגשת אל
class A
בזמן הקומפילציה?
ב. איך המחשב יודע לגשת אל
class B
בזמן הקומפילציה?
------------------------------------------------------------------------------------------------------
2. יש שני תהליכים שכותבים הודעות לשרת, כאשר ההודעות שמורות ברשימה
std::list
ויש תהליך אחד שקורא את ההודעות מהשרת, וכל הודעה שהוא קורא הוא מוחק אותה אחרי שסיים לקרוא אותה.
א. אם אין מנעולים על התהליכים (אין סינכרון) איך המערכת יכולה לקרוס?
ב. כרגע יש שימוש ב
2n
מנעולים, כאשר
n
זה מספר ההודעות בשרת, ולכל הודעה יש מנעול לקריאה ומנעול לכתיבה. איך אפשר להפחית את מספר המנעולים? |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
יולי 2019
|
|
תשובה לשאלה 2 סעיף א: כאשר התהליך שקורא יסיים לקרוא הודעה מסויימת, הוא ימחוק אותה מהרשימה, ויהיה נתק ברשימה, ואז כשתהליך כלשהו (גם תהליך הקריאה עצמו) ינסה לגשת להודעה שנמצאת אחרי הנתק, תהיה שגיאה קריאת זיכרון, כי התא ברשימה כבר NULL.
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על סימיגון :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת TandemG
מאי 2019
|
15.07.2019
|
|
|
פרטים לגבי התהליך |
תרגיל בC במחשב בבית |
|
שאלות מתוך הראיון |
בהינתן 3 מספרים המייצגים אותיות (A.B.C) , לכתוב פונקציה שמייצרת את הסטרינג הארוך ביותר האפשרי כך ש אף אות לא תופיע פעמיים ברצף |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על TandemG :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת מטריקס
ינואר 2019
|
09.07.2019
|
|
|
פרטים לגבי התהליך |
ראיון אישי וראיון מקצועי |
|
שאלות מתוך הראיון |
שאלות תיאורטיות |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על מטריקס :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת רפאל
מרץ 2017
|
05.07.2019
|
|
|
פרטים לגבי התהליך |
ראיון ראשוני ואז שני ואז משאבי אנוש |
|
שאלות מתוך הראיון |
יש חדר חשוך עם שולחן, על השולחן 100 מטבעות זהים ב100% חוץ מזה שבכל מטבע צד אחד ירוק וצד שני אדום.
ידוע שיש 10 מטבעות ירוקים ו 90 אדומים.
בן אדם נכנס לחדר, איך הוא יכול ליצור מהמטבעות 2 קבוצות כך שבכל קבוצה מספר שווה של מטבעות ירוקים? |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
יולי 2019
|
|
הרמז נמצא בסוף השאלה כאשר הם מבקשים מספר שווה רק של מטבעות ירוקים ללא כל קשר למטבעות האדומים.
דוגמא: מוציאים 10 מטבעות רנדומאלים ואת כולם הופכים. אם לא הוצאנו כלל מטבעות ירוקוים אז יהיו לנו 10 ירוקים בקבוצה הזאת ועוד 10 ירוקים בקבוצה הגדולה. אם לקחנו איתנו מטבע אחד ירוק כאשר נסובב אותו יהפוך לאדום. יהיו לנו 9 ירוקים בקבוצה הקטנה ובקבוצה הגדולה גם 9 ירוקים. וכן הלאה...
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על רפאל :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת מלאנוקס
מאי 2019
|
26.06.2019
|
|
|
פרטים לגבי התהליך |
ההכנה לראיון היה ממש טוב. התקשרו לתאם איתי ולוודא באיזה יום אני יכול. נשלח אליי מייל לאחר השיחה עם לינק מסודר על אופן הגעה לחניה ומהי שעת הראיון. ביום הראיון עצמו חיכיתי מעל לרבע שעה מהשעה שנקבעה כי "שכחו" לאסוף אותי.(אפילו הקדמתי כדי ליצור רושם טוב ובסוף הם אלו שאיחרו, אם המצב היה הפוך לא הייתי נכנס לראיון אפילו). |
|
שאלות מתוך הראיון |
נתונות לך שני רשימות מקושרות חד צדדיות. אורכם אינו ידוע. הצע אלגוריתם שבודק האם יש בשני הרשימות איבר שמצביע לאותו איבר אחריו. |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
יוני 2019
|
|
יש את הפתרון הפשוט. לעבור על כול אחד ולכול אחד לבדוק ברשימה השנייה האם האיבר הבא שלהם שווה. אם כן לעצור ולהחזיר כן ואם לא להחזיר בסוף לא. סיבוכיות n בריבוע. ניתן גם בזמן לינארי. לספור איברעם ברשימה 1 וברשימה 2.להוסיף תוך כדי הספירה של הרשימות לרשימה חדשה שתכיל את שניהם.לבדוק בסוף האם הגודל של הרשימה החדשה שווה לגודל של רשימה 1 ו 2. אם כן תחזיר שאין איבר שמצביע לאותו אחד אחרת תחזיר שכן יש איבר כזה
|
|
|
|
ינואר 2020
|
|
כיוון שלא שאלו היכן הרשימות מצביעות ניתן לעבור על שתי הרשימות עש האיבר האחרון ולראות האם זהו אותו איבר. סיבוכיות של O(n
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על מלאנוקס :
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|