|
|
הוסיפו מידע על מעסיק
|
מהנדס תוכנה
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד מהנדס תוכנה
פירוט שאלות מראיונות עבודה לתפקיד מהנדס תוכנה
1090 - 1081 מתוך 1496
|
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת רפאל
מרץ 2014
|
10.09.2017
|
|
|
פרטים לגבי התהליך |
ראיון מקצועי טלפוני, ראיון מקצועי במקום, מבחני אישיות, ראיון מקצועי שני וסיווג ביטחוני. |
|
שאלות מתוך הראיון |
כתוב פונקציה שמקבלת מספר שלם X ומחשבת את !X(העצרת שלו) - לא חשוב באיזו שפה |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
ספטמבר 2017
|
|
int Atzeret(int x)
{
if( x <= 1)
{
return 1;
}
return x * Atzeret(x-1);
}
|
|
|
|
פברואר 2018
|
|
function fact(x){
return (x<=1)? x : x*fact(x-1);
}
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על רפאל :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת רפאל
יוני 2007
|
02.09.2017
|
|
|
פרטים לגבי התהליך |
תהליך ארוך ומייגע. כולל סיווג בטחוני ופיל"ת |
|
שאלות מתוך הראיון |
כדאי להכיר טוב מבני נתונים בסיסיים. אני נדרשתי להדגים (כולל כתיבת קוד) הפיכה של מחסנית. |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על רפאל :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת אמזון
אוגוסט 2017
|
30.08.2017
|
|
|
פרטים לגבי התהליך |
מבחן באינטרנט שעה ורבע, שתי שאלות תכנות אלגוריתמיות |
|
שאלות מתוך הראיון |
1) מקבל כנתון עץ, עם שני עלים. מצא את המרחק בין שני העלים בעץ.
2) מקבל קובץ שמתעדכן כל הזמן, בקובץ יש רשימת פרוססים עם שעת התחלה, שעת סיום, והשימוש במעבד (לדוגמא התחלה=9:00, סיום 10:00, ושימוש במעבד 25%).
כתוב פונקציה שמחזירה את השימוש המקסימלי במעבד. הערה: פרוססים יכולים לרוץ גם בזמנים מקבילים, ולכן צריך לבדוק גם שימוש מירבי שהוא סכימה של כל הפרוססים שחופפים בזמן. |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
אוגוסט 2017
|
|
1) גוגל
2) שימוש במחסנית + Max Heap.
מסדרים את כל זמני ההתחלה בסדר יורד, ומוציאים מהמחסנית את האחרון, כל עוד ששעת הסיום שלו גדולה משעת הסיום של הפרוסס שאחריו, סוכמים את ה CPU שלו ושל הבא אחריו, וכך מוציאים מהמחסנית את האיברים וסוכמים. אחרת, מכניסים את הסכימה הנוכחית ל heap, וחוזרים שוב על אותו התהליך עבור האיבר הבא.
|
|
|
|
אוקטובר 2017
|
|
יתכן שלא הבנתי את הפתרון שלך לעומקו, אך על פניו הוא מעט מסובך וניתן לפתור זאת בצורה פשוטה יותר, ללא מחסנית:
- נאתחל MIN HEAP שישמור את זמני הסיום של שורות שכרגע הן חלק מחישוב השימוש המקסימלי. נאתחל שני משתנים פשוטים שיעקבו אחרי השימוש המקסימלי במעבד והשימוש ה"נוכחי" שאנחנו בודקים.
- נמיין לפי זמני התחלה (בסדר עולה). נעבור שורה שורה, כאשר עבור כל שורה:
- אם הערמה אינה ריקה, נוציא מהערמה איברים עד שזמן ההתחלה שלנו קטן מזמן הסיום הקטן ביותר (במילים אחרות, ניפטר מכל הפרוססים שאינם חופפים לזה שאותו אנו בודקים כעת). ונעדכן כלפי מטה את השימוש הנוכחי בהתאם.
- נוסיף לערמה את השורה שלנו, נעדכן את הערך הנוכחי בהתאם, ואם יש צורך גם את הערך המקסימלי.
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אמזון :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת סיסקו
דצמבר 2005
|
27.08.2017
|
|
|
פרטים לגבי התהליך |
לאחר ראיון ראשון במשרד, קיבלתי מבחן הביתה |
|
שאלות מתוך הראיון |
נתנו לי קטע קוד הביתה וביקשו ממני למצוא בעיות אפשריות |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
אוגוסט 2017
|
|
אי אתחול של משתנים
Type לא מתאים
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על סיסקו :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת אינטל
יוני 2017
|
27.08.2017
|
|
|
פרטים לגבי התהליך |
תהליך רגיל, הזמנה בטלפון... |
|
שאלות מתוך הראיון |
מימוש מחלקת STRING |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אינטל :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת Airspan
אוגוסט 2017
|
15.08.2017
|
|
|
פרטים לגבי התהליך |
שאלו שאלות בעיקר מתוך קורות החיים. |
|
שאלות מתוך הראיון |
איך מוצאים מעגל ב LINKEDLIST |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
אוגוסט 2017
|
|
רצים עם שני פוינטרים אחד רץ מאובייקט לאובייקט ואחד במהירת כולה- שני אובייקטים כל פעם. אם יש מעגל הם ייפגשו
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על Airspan :
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|