|
|
הוסיפו מידע על מעסיק
|
מתכנת C++ / C
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד מתכנת C++ / C
פירוט שאלות מראיונות עבודה לתפקיד מתכנת C++ / C
440 - 431 מתוך 1058
|
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת מטריקס
מרץ 2018
|
15.08.2020
|
|
|
פרטים לגבי התהליך |
תהליך ארוך אך מיקצועי |
|
שאלות מתוך הראיון |
מיון רשימות
פונקציות מורכבות
שאלות הגיון |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על מטריקס :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת גוגל
ינואר 2017
|
13.08.2020
|
|
|
פרטים לגבי התהליך |
די מלחיץ , ראיון אישי. |
|
שאלות מתוך הראיון |
לומר כמה שנות נסיון יש לי. |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
אוגוסט 2020
|
|
לענות בכינות , לא כדאי להמציא
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על גוגל :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת אינטל
אפריל 2020
|
08.08.2020
|
|
|
פרטים לגבי התהליך |
טכני מאוד בלי שום פן אישי או שיחה מעבר לפתרון הבעיה. קחו בחשבון שאם מקבלים יחס קר וצונן במפגש הראשון זה לא משהו שמשתנה אז מותר להגיד שלום וזה לא בשבילי |
|
שאלות מתוך הראיון |
ממש משחק סנייק, הסבר את הרציונל, זמן הריצה של כל פעולה במשחק, ואת סיבוכיות הזיכרון |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
אוגוסט 2020
|
|
קוארדינטות N*N שהן מימדי הלוח,רשימה מקושרת דו כיוונית שתתאר את הנחש, בכל תא מצביע לכיוון ראש הנחש, מצביע לכיוון זנב הנחש, וקואורדינטה של התא הזה.
פונקציה שמגרילה בכל פעם את הפרי במיקום חדש שאינו תפוס על ידי הנחש.
פונקציה שמזיזה את הנחש לפי כניסת הקלט מהמשתמש, ובודקת אם הנחש אוכל :
1.את הפרי - מקדם את ראש הנחש מבלי לגעת בזנב.
2.כלום - מקדם את ראש הנחש ב1 ומוחק את הזנב.
3. את עצמו או שחורג מהמערך (קיר) ואז מכריז על הפסד במשחק ויוצא.
זמן הריצה לכל פעולת משתמש O)1(
סיבוכיות זיכרון O)n^2)
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אינטל :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת גוגל
ינואר 2017
|
06.08.2020
|
|
|
פרטים לגבי התהליך |
נורא מלחיץ זה כמה ראיונות מתחיל בראיון אישי |
|
שאלות מתוך הראיון |
כמה שנות נסיון יש |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
אוגוסט 2020
|
|
תלוי בבן אדם זה נורא חשוב להגיד את האמת
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על גוגל :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת אינטל
יולי 2020
|
26.07.2020
|
|
|
פרטים לגבי התהליך |
העברתי קורות חיים דרך עובד אלביט, וחזרו אליי בטלפון לתאם ראיון.
הגעתי למשרדי החברה ביקנעם, ונכנסתי בליווי האחראי אליי למשרדים.
הראיון ארך כשעה והיה מול ראש הצוות והמחלקה, וכעת אני מחכה לתשובות לגבי הראיון הראשון.
אם אמשיך - יש עוד ראיון עם מנהלת משאבי אנוש ועם ראש האגף(אם אני זוכר נכון את ההגדרה - בגדול הוא המנהל של אלה שהתראיינתי איתם). אם ממשיכים, נשאר עוד ראיון עם פסיכולוג החברה וסיווג בטחוני. |
|
שאלות מתוך הראיון |
הראיון היה בנושא תכנות ב- CPP ותכנות מונחה עצמים(לזה אמרו לי להתכונן).
1. הערה חשובה: הגעתי לתואר במדעי המחשב ללא ניסיון קודם, אז בתחילת הראיון ביקשו ממני לספר על פרוייקטים שבכל זאת עשיתי לאורך התואר ולתאר את השלבים בהם בפירוט. נכנסנו לשיחה מקצועית לגבי מימוש הפרוייקט שהעליתי ודנו בפרטים הטכניים - בעיקר איך שומרים על סיבוכיות ואיך לממש בצורה נכונה.
2. לאחר מכן נתנו לי שאלה של אלגוריתם דחיסה - בהנתן רצף תווים כלשהו, למצוא דרך לדחוס אותו(להחליף רצפים של תווים שחוזרים על עצמם במספר שמייצג את מספר החזרות ואז לציין את התו). אם המחרוזת שיצרנו קצרה יותר מזו שניתנה, נחזיר אותה. אחרת מחזירים את המקורית. נתנו לי לממש את השאלה ב- C וזה היה קצת לא נוח(כי אין טיפוסים נחמדים מCPP) אבל לא היה נורא מדי.
3. בשאלה הזו, ביקשו ממני לתכנן מערכת שמנהלת משחק מחשב מבחינת דמויות ונשקים. בעיקרון הכל היה תיאורטי ולא היה מימושי בכלל, אלא בעיקר רצו לראות באיזה אופן אני בונה את המערכת - מבחינת סוגיות של ירושה, טיפוסיות דינמית וסטטית ופונקצינליות וירטואלית. |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אינטל :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת מקאפי
פברואר 2020
|
21.07.2020
|
|
|
פרטים לגבי התהליך |
ראיון ראשון בעל פה ומעט שאלות טכניות. ראיון שני מטלת תכנות שאורכת מספר שעות. |
|
שאלות מתוך הראיון |
מהו smart pointer? מהו shared pointer ואיך היית מממש shared pointer |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
אוגוסט 2020
|
|
עם מצביע לcounter
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על מקאפי :
|
|
|
ראיון לתפקיד מתכנת 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
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אינוביז :
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|