|
|
|
הוסיפו מידע על מעסיק
|
|
מתכנת C++ / C
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד מתכנת C++ / C
פירוט שאלות מראיונות עבודה לתפקיד מתכנת C++ / C
800 - 791 מתוך 1053
|
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת צ'קפוינט
נובמבר 2015
|
25.06.2017
|
|
|
| פרטים לגבי התהליך |
מבחן. 2 ראיונות |
|
| שאלות מתוך הראיון |
אם יש לי פרוסס וכמה סרדים שמשתמשים באותו אובייקט. איך אדע מתי כבר אף פרוסס לא ניגש לאובייקט ואשחרר אותו. |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
יוני 2017
|
| |
פתרון: shared pointer - כל פעם שעוד סרד משתמש באובייקט נעלה את המונה של הפוינטר ולאחר מכן נוריד את הפוינטר(אין לי מושג מזה אומר בדיוק)
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על צ'קפוינט :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת אלגוטק
מאי 2017
|
21.06.2017
|
|
|
| פרטים לגבי התהליך |
שני ראיונות מקצועיים + שיחה עם המנהל + שיחת HR |
|
| שאלות מתוך הראיון |
1. בניית תוכנת ציור שתתמוך בפעולת Undo.
2. שאלות על ניהול תורים ו- multithreading |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אלגוטק :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת סנדיסק
יוני 2017
|
19.06.2017
|
|
|
| פרטים לגבי התהליך |
משרה של פיתוח בתחום הdata path |
|
| שאלות מתוך הראיון |
1. reverse a long unsigned int
2. implement "add one" to a number represented as a single link list. |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
יולי 2017
|
| |
1:
unsigned int & 0x000000FF
int>>8
כך מבודדים כל byte
ואז בונים מחדש עם פעולה הפוכה
int << 24
int <<16
int << 8
וחיבור כל ה bytes
|
| |
|
| |
פברואר 2018
|
| |
while(num){
if(num & 1)
count++;
num>>=1;
}
|
| |
|
| |
פברואר 2018
|
| |
יש להביא בחשבון Endianness
1. יתכן שתהיה הצלבה במיקום הספרות
2. האם השאלה מבקשת להפוך ספרות דצימאליות או hex?
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על סנדיסק :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת Ebs
ינואר 2017
|
14.06.2017
|
|
|
| פרטים לגבי התהליך |
שאלות לוגיקה וחשיבה |
|
| שאלות מתוך הראיון |
כתוב מבנה נתונים שמממש את הפונקציות הבאות:
* Set(int index, value v); \\sets v in index
* Value Get(index); \\gets the value in index
* SetAll(Value v); \\ sets v in all indexes
כל הפעולות בזמן ריצה של o(1) |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על Ebs :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת סיינט
יוני 2017
|
13.06.2017
|
|
|
| פרטים לגבי התהליך |
בינתיים ראיון ראשון עם ר"צ.
למיטב הבנתי יש עוד ראיון HR וראיון טכני נוסף ותרגיל בית לבנות איזה שרת. |
|
| שאלות מתוך הראיון |
בחלק הראשון תיארו את החברה ואת פועלה. לאחר מכן שאלו על פרוייקט שעשיתי, ביקשו לתאר קומפוננטה שאני הייתי אחראי עליה. לאחר מכן, שאלו שאלות מה יקרה אם נשתנה משהו בקומפוננטה הזאת- שאלות על תהליכים/תהליכונים ותקשורת ביניהם, MUTEX, DEADLOCK,EVENT וכו'.
לאחר מכן ביקשו לממש 3 פונקציות שרצות ב-(1)O. |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
יוני 2017
|
| |
מה הפונקציות שביקשו לממש?
|
| |
|
| |
יוני 2017
|
| |
set(int index,DataStruct value)
get(int index)
setAll(DataStruct value)
וצריך לחשוב על DataStruct מתאים כך שזה ירוץ ב-O)1(
|
| |
|
| |
יוני 2017
|
| |
ראיון למפתח דוט נט:
ביקשו לתאר פרויקט שעבדתי עליו,
בהמשך 3 חידות לוגיות די קלות
ולממש 3 פונקציות שרצות בo(1)
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על סיינט :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת סנדיסק
יולי 2017
|
11.06.2017
|
|
|
| פרטים לגבי התהליך |
תהליך של 3 שלבים : שלב 1, ראיון אישי עם אחד מאנשי הצבת
שלב 2 , ראיון אישי מול משאבי אנוש
שלב3 , ראיון עם מנהל החברה |
|
| שאלות מתוך הראיון |
מערך שיש במוכו מספרים חיוביים ושליליים .
חשב את סכום המקסימלי לתת סידרה בתוך המערך. |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על סנדיסק :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת פארדיגם
מאי 2017
|
10.06.2017
|
|
|
| פרטים לגבי התהליך |
ראיון עם ר"צ ומבחן |
|
| שאלות מתוך הראיון |
שאלות עם המראיין: שאלות על OOD ו-OOP. שאלות על VT ופולימורפיזם. ירושת יהלום ומה הבעייתיות בה.
שאלות במבחן:שאלות על רשימה מקושרת- מחיקת איבר בהינתן מצביע לאיבר בלבד, היפוך רשימה. שאלה עם קוד בעייתי, לתקן את מה שלא טוב ולהסביר למה. שאלה שצריך לעשות בה אנקפסולציה לקוד על מנת לשחרר תלות בין מחלקות. |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
ינואר 2019
|
| |
להחליף את הערך של האיבר הנוכחי בערך של האיבר הבא ואז למחוק את האיבר הבא..
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על פארדיגם :
|
|
|
ראיון לתפקיד מתכנת C++ / C בחברת סיווה
מאי 2017
|
07.06.2017
|
|
|
| פרטים לגבי התהליך |
תהליך הקבלה כולל 2 ראיונות טכניים, ראיון HR וראיון עם סמנכ"ל הפיתוח. 2 הראיונות הראשונים כוללים כתיבת קוד על דף. ראיון הHR נועד להכרה אישיותית וכולל שאלות על האישיות שלך (יתרונות וחסרונות וכדו') והראיון עם הסמנכ"ל הוא ראיון כללי עליך ועל החברה. |
|
| שאלות מתוך הראיון |
1. לחבר 2 floating points שמתקבלים בצורה של סדרת ביטים כאשר בMSB מייצג את הסימן, לאחר מכן יש ביטים לייצוג האקספוננט ואז ביטים לייצור המנטיסה.
2.בהנתן מטריצה מלאה אפסים, עמדת מרכז מעגל ורדיוס- לצייר (באמצעות השמה של אחדות) מעגל במטריצה. ניתן להניח תקינות קלט. |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
יוני 2017
|
| |
1. הרעיון הוא להשוות את ערכי האקספוננט ואז לחבר את המנטיסות בהתאם לסימן. כדי להשוות את ערכי האקספוננט בודקים מה ההפרש בין האקספוננטים הנתונים. כעת, אם החלטנו להגדיל את האספוננט הקטן יותר, כנגד כל הוספה של אחד לאקספוננט נצטרך להזיז את המנטיסה עמדה אחת ימינה כדי לחלק את ערכה ב2 כנגד ההכפלה ב2 הנוספת שמיוצגת באקספוננט. בפועל בקוד הכתיבה נעשית באמצעות masking כדי לטפל כל פעם בחלק של המספר שעליו רוצים לעבוד.
2.את העמדה העליונה, הימינית, התחתונה והשמאלית ניתן לחשב מייד באמצעות הרדיוס ונקודת המרכז (R עמודות ימינה וR עמודות שמאלה, R שורות למעלה וR שורות למטה). כעת נתקדם עבור הרבע העליון הימני לימינה/ למטה/ למטה וימינה כשבכל צעד נחשב מי מ3 האופציות הנ"ל נותן לנו קירוב הכי טוב לR במרחקו מהמרכז. כשנגלה מי מבין התאים הוא זה שצריך לסמן נסמן כהשתקפות את התאים התואמים לו ב3 הרביעים הנוספים שמציירים. סיבוכיות המקום לחישוב O(1) והזמן בסדר גודל של היקף המעגל.
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על סיווה :
|
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|