שאלות של להסתכל על קטע קוד ולהגיד מה הפלט/מה קורה.
שאלות מתוך הראיון
1. יש קלאס בסיס וקלאס a. ב main מצהירים על ()Base b = new A. לשני הקלאסים יש פונקציה לא וירטואלית באותו השם ומפעילים אותה עם b. מה יודפס?
2. יש קלאס עם פונקציה שזורקת אקספשן. הדיסטרקטור שלה גם זורק אקספשן. יש קטע קוד שקורא לפונקציה הזו, בתוך try catch בבלוק משל עצמו. שואלים מה קורה.
3. יש 3 ת׳רדים שעושים ++ 5 פעמים למשתנה שמאותחל ל 0. אין סינכרונים. מה הערך מינימום ומקסימום שיכולים להיות למשתנה.
תשובות
הוסף תשובה
|
לצפיה בתשובות
פברואר 2023
1. ב run time האובייקט יהיה בפועל מסוג a ולכן יודפס מה שמופיע בקלאס a.
2. כשנזרק האקספשן הראשון בעצם יוצאים מהבלוק ואז בגלל שיוצאים מהבלוק הולכים לדיסטרקטור של האובייקט שגם הוא זורק אקספשן ואז יש מצב שיש 2 אקספשנים באוויר - כלומר נזרק 1, הוא עוד לא טופל, ונזרק עוד 1 - ונתעופף.
3. ערך מקסימום - 15. ערך מינימום - 2. צריך לתאר כיצד מגיעים ל 2 כמובן בעזרת context switch.
שיחה קצרה קצת מידע, ציפיות שכר וכו'
מתאימים ראיון
המשרה הייתה פיתוח בCPP
שאלות מתוך הראיון
לדעת מערכות הפעלה מעולה - איזה אזורי זיכרון יש.
איך עובד קטע קריטי הראו קוד שמשתמש בקטע קריטי ותהליכים מקדמים מונה ומה נראה יצא. (יצא פחות מהמקסימום שעשו כי בקטע הזה לפני שהוא מ=שומר את התוצאה יש מעבר בין תהליכים)
CPP - שאלות איך מקצים דינמאים מה ההבדל בין רפרנס למצביע רגיל move constractor
לדעת את המושגים טוב.
פחות שאלות מחשבה
יוצרים קשר טלפונית לזימון
תרגיל בית תכנות
2 ראיונות טכניים
ועוד בסוף ראיון שלי מציעים עוד תרגיל בית !! פשוט הגזמההה . תהליך ארוך, עד שאין חשק שאפילו לרצות לעבוד שם .
שמים דגש על אנגלית מושלמת. השאלה שהציבו היא כיצד לפתור בעיית PERFORMANCE בשליפת נתונים מה-DATABASE. ה-DATABASE נמצא על שרת המנוהל על ידי ACTIVE DIRECTORY. הם כיוונו לתשובה מאוד ספציפית.
תשובות
הוסף תשובה
|
לצפיה בתשובות
ינואר 2021
אחרי ששללנו LATENCY (פקודת TRACETROUT), ולאחר ששלו את האופציה להפחית משתמשים, הם כיוונו לתשובה מאוד ספציפית שהיא סידור מחדש של היער וה-DOMAIN ב-ACTIVE DIRECTOTY. לא זוכר בדיוק מה התשובה משום ש-ACTIVE DIRECTOTY אינו בתחום המומחיות שלי.