|
|
הוסיפו מידע על מעסיק
|
מתכנת C++ / C
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד מתכנת C++ / C
פירוט שאלות מראיונות עבודה לתפקיד מתכנת C++ / C
430 - 421 מתוך 1042
|
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת לייטביטס
אפריל 2019
|
17.07.2020
|
|
|
פרטים לגבי התהליך |
כמה ראיונות טכניים, שאלות לא פשוטות. |
|
שאלות מתוך הראיון |
למחוק איבר מרשימה מקושרת חד כיוונית |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
יולי 2020
|
|
להעתיק את הערך של האיבר הבא, ולהצביע לאיבר שאחריו. לא לשכוח לשחרר זיכרון.
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על לייטביטס :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת TandemG
יוני 2020
|
13.07.2020
|
|
|
פרטים לגבי התהליך |
ראיון עם שני עובדים מהחברה והצגת פרויקט |
|
שאלות מתוך הראיון |
מחיקת רווחים ממערך במעבר אחד על המערך
לממש fix size allocator |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
אוגוסט 2020
|
|
לשמור כל פעם איפה אני אוחז ולהעתיק לשם את המקום המלא הבא
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על TandemG :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת אינוביז
יולי 2020
|
10.07.2020
|
|
|
פרטים לגבי התהליך |
ראיון ראשון עם ראש צוות אחר כך עם ראש קבוצה. סך הכל ארך כשעה וחצי. |
|
שאלות מתוך הראיון |
שאלות ר"צ:
1. ספר לי על עצמך, על פרויקט שעשית.
2. נתונים ישרים במרחב דו מימדי (רשימה של ישרים, כך שכל ישר מיוצג ע"י 2 נקודות, כל נקודה מיוצגת ע"י 2 מספרים). יש להחזיר נק' על ציר x כך שאם נעביר בה קו אנך מקביל לציר y נחתוך כמות מקס' של ישרים. (המרחב רציף ולא בדיד).
3.נתון סולם עם n שלבים. עלייך להחזיר את כל הדרכים השונות שניתן לטפס עליו בהינתן שבכל פעם ניתן לעשות צעד אחד או 2 צעדים.
שאלות ראש קבוצה:
1. אתה כותב מערכת של טיפול בשגיאות שמגיעות בכל פרק זמן מסוים. עלייך לכתוב פונקציה שנקראת בכל פעם שיש ארור פשוט ולהחזיר האם הוא "ארור קריטי". ארור קריטי נחשב מצב בו התקבלו 5 אררורים שונים בפרק זמן של פחות מ10 שניות. שים לב שיכול לקרות מצב בו אתה מתריע על ארור קריטי ברצף (בעצם חפיפה של ארורים). |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
יולי 2020
|
|
2. נשים לב שניתן לעשות רדוקציה לבעיה חד מימדית מכיוון שערכי הy לא מעניינים אותנו. עוד נשים לב שמעניינות אותנו רק נקודות שהן התחלה או סוף של ישר מכיוון ש"על גבי הישר" שום דבר לא יכול להשתנות. ניתן לעבור על כל הנקודות שיש ועבור כל נק'נעבור על שאר הישרים ונבדוק האם היא ביניהם (רק ציר הx מעניין בעצם) ריצה בn הריבוע.
שיפור - נמיין את כל הנקודות לפי ציר x. נרוץ מהנקודה הקטנה ביותר ונשמור מונה וערך מקס' וערך מקס' של ציר x. כל פעם שנעבור בנק' שהיא התחלה של ישר, נעלה את המונה ונבדוק אם עברנו את המקס' אם כן נעדכן את ערכי המקס' בהתאם. המיון יעלה n log n.
3. פתרון רקורסיבי
f(n) = f(n - 1) + f(n - 2)
f(0) = f(1) = 1
שזה בעצם פיבונאצ'י.. ניתן אפילו לפתור עם נוסחא ספציפית.
1. ניתן לשמור מערך דינאמי עם כל הארורים שהתקבלו וכל פעם להסתכל על חמשת הארורים האחרונים, לעשות את ההפרש מהזמן הנוכחי ולראות אם זה קטן מ10 שניות. אומנם הזיכרון יתנפח וזה לא טוב. כל מה שאכפת לנו זה מה5 האחרונים. לכן נבנה תור בגודל קבוע של 5 וכל פעם נוציא ממנו את האיבר שהוכנס ראשון, נשווה נוציא ארור בהתאם ונכניס אותנו גם לתור.
|
|
|
|
ינואר 2021
|
|
ראש קבוצה: ordered dictionary
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אינוביז :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת אינטל
ינואר 2019
|
07.07.2020
|
|
|
פרטים לגבי התהליך |
ראיון ראשון עם מנהל צוות |
|
שאלות מתוך הראיון |
איך להפוך רשימה מקושרת |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אינטל :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת TandemG
נובמבר 2016
|
01.07.2020
|
|
|
פרטים לגבי התהליך |
ראיון שני עם מנהל מחלקה: |
|
שאלות מתוך הראיון |
1. פונקציה שמקבלת מערך, את הגודל שלו ומספר. צריך למצוא אם המספר קיים במערך. אבל מכיוון שהתוכנית רצה על מעבד שפעולות השוואה בו הן מאוד יקרות, צריך לחסוך כמה שניתן בפעולות השוואה. (גם של הלולאה וגם של בדיקת המספר מול המערך).
2. מחיקה של רשומה מרשימה מקושרת חד כיוונית ב (1)o.
3. לממש פונקציה שמקבלת *void, ואת הגודל שלו, ומחזירה את מספר הביטים הדלוקים. להקפיד על יעילות ו casting נכונים. |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על TandemG :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת אינטל
ספטמבר 2019
|
01.07.2020
|
|
|
פרטים לגבי התהליך |
ראיון ראשון עם שני מנהלי צוות |
|
שאלות מתוך הראיון |
אייך להפוך רשימה מקושרת |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אינטל :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת TandemG
יוני 2020
|
28.06.2020
|
|
|
פרטים לגבי התהליך |
ראיון טכני, ראיון HR, ראיון טכני נוסף |
|
שאלות מתוך הראיון |
-פונקציה שבודקת האם מספר קיים במערך , להפחית את מספר פעולות השוואה
-פונקציה שבודקת Endianness |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
אוגוסט 2020
|
|
endiannes:
short x = 1;
return (char*)x;
|
|
|
|
ספטמבר 2020
|
|
t
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על TandemG :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת TandemG
יוני 2020
|
23.06.2020
|
|
|
פרטים לגבי התהליך |
ראיון טכני ראשונים מול 2 ראשח צוותים. אחרי זה עוד ראיון טכני וHR |
|
שאלות מתוך הראיון |
הצגת פרוייקט, שאלות על סיגנלים, interrupts, threads, קונטקס סוויץ' ורגיסטרים.
לכתוב פונקציה שמחזירה 1 אם המערכת היא big endian. |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על TandemG :
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|