|
|
|
הוסיפו מידע על מעסיק
|
|
מהנדס תוכנה
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד מהנדס תוכנה
פירוט שאלות מראיונות עבודה לתפקיד מהנדס תוכנה
570 - 561 מתוך 1523
|
|
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת נייס
אפריל 2021
|
12.04.2021
|
|
|
| פרטים לגבי התהליך |
1. ראיון מנהל + ארכיטקט
2. תרגיל בית + review
3. ראיון Director
4. ראיון HR |
|
| שאלות מתוך הראיון |
מימוש מערכת העברת הודעות |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על נייס :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת ולרן
מרץ 2021
|
11.04.2021
|
|
|
| פרטים לגבי התהליך |
ראיון טלפוני ראשוני. |
|
| שאלות מתוך הראיון |
מה ההבדל בין TCP ל UDP?
תאור תהליך ה CONTEXT SWITCHING |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על ולרן :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת אורקם
פברואר 2021
|
08.04.2021
|
|
|
| פרטים לגבי התהליך |
המראין שואל מה ידוע לך על החברה.
מספר קצת
ואז המרואיין מספר קצת על עצמו
ואז היו מספר שאלות על תכנות כתלות בזמני ריצה |
|
| שאלות מתוך הראיון |
שאלה 1 - סכימת פעולת הכפל בין איברי 2 מערכים למערך השני (מערכים שמכילים מספרים שלמים int). וכמה פעולות ביצענו. מה יכול להיות בעייתי בפיתרון הרגיל ואיך פותרים את הבעיה.
למשל:
מערך 1 - 1234
מערך 2 - 2222
מחזירה : 20
(1*2+4*2+3*2+2*1)
שאלה 2 - למצוא את מספר במערך ששתי צדדיו קטנים ממנו אם הוא בפינה מספיק שהצד שנשאר קטן ממנו.
זמן ריצה קטן מ (n)O
לדוגמה:
7,6,1,9,5.5,4
התשובה יכולה להיות:
9 או 7 |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
אפריל 2021
|
| |
שאלה 1 - פתרון רגיל לולאה עד N וסוכמים איבר איבר (בהנחה שגודל המערכים זהה) ומחברים
זמן ריצה : (n)O
מספר פעולות :
הבעיה: תוצאת החיבור או הכפל גדולה מהמספר ש int יכול להכיל
פתרון: הגבלת המספרים באיברי המערך בעזרת log
שאלה 2 - נעזרים בחיפוש בינארי כאשר כל פעם הולכים לצד הגדול יותר
|
| |
|
| |
אפריל 2021
|
| |
בשאלה 2, יכול להיות שנתון כי המערך ממוין בסדר עולה ואחכ יורד?
וצריך בצעם למצוא את המספר עבורו המערך מתחיל לרדת?
כי אם כן בהחלט מתאים חיפוש בינארי
אחרת איך יתכן ?
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על אורקם :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת מלאנוקס
פברואר 2021
|
06.04.2021
|
|
|
| פרטים לגבי התהליך |
שתי ראיונות מקצועיים |
|
| שאלות מתוך הראיון |
הסר איבר מרשימה מקושרת בO(1) |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על מלאנוקס :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת אנבידיה
אפריל 2021
|
04.04.2021
|
|
|
| פרטים לגבי התהליך |
חבר שלח פרטים וקורות חיים והתקשרו לבדוק זמינות לראיון |
|
| שאלות מתוך הראיון |
יש לנו מערך עם N תאים, בכל תא מצוין המחיר של המניה ביום הספציפי הזה(כל אינדקס של תא מייצג יום). רשום פונקציה שמקבלת מערך כזה ומחזירה 2 ימים כך שהרווח יהיה מקסימלי. כלומר יום רכישה ויום מכירה. |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
אפריל 2021
|
| |
נחזיק משתנה מינימלי עד לאותו היום בסריקה, נבצע השוואה בין הרווח הפוטנציאלי המקסימלי עד לנקודה זאת ולרווח החדש שאנו יכולים להשיג.
באופן זה נמצא את הימים הרצויים.
|
| |
|
| |
ינואר 2022
|
| |
נריץ לולאה מקוננת, כך שהלולאה הראשונה רצה על i מ0 עד N-1 (כולל), והלולאה השנייה רצה על j=i+1 עד N-2 (כולל), ונבצע חיסור של array[i]-array[j] באיטרציה הראשונה נשמור את התוצאה בוקטור שבו יש את התוצאה ושני האינדקסים i j, והחל מהאיטרציה השנייה נבדוק האם מי המינימום מבין ההפרשים. את המינימום ואת האינדקסים של החיסור שלו נשמור בוקטור (כלומר נדרוס את הנתונים הקודמים שבוקטור). לאחר סיום הלולאה המקוננת יהיה לנו את יום הרכישה (i) ויום המכירה (j) של הרווח המקסימלי, השמורים בוקטור, לכן הפונקציה תחזיר את הוקטור עם התוצאה.
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על אנבידיה :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת אמזון
מרץ 2021
|
02.04.2021
|
|
|
| פרטים לגבי התהליך |
ראיון וירטואלי ראשוני של כשעה וחצי ועוד יום ראיונות עם 4 ראיונות רצופים פרונטליים אם עוברים (בגלל קורונה גם הם היו וירטואליים).
בראיון הראשוני שואלים שאלות היכרות ושתי שאלות מקצועית קצרות.
ביום ראיונות בכל ראיון שואלים שתי שאלות מעקרונות המנהיגות של אמזון ושאלה אחת מקצועית. |
|
| שאלות מתוך הראיון |
1. בהינתן מטריצה m*n המדמה לוח של משחק צוללות ספור את הצוללות.
המטריצה מכילה ערכים בוליאניים וכל צוללת בהכרח מלבנית ואינה נוגעת בחברתה.
2. נתון עץ חיפוש בינארי שבנוסף למבנה הסטנדרטי של כל קודקוד הוא מכיל גם את מספר הקודקודים שמתחתיו.
בהינתן שורש העץ ומספר K החזר את הקודקוד ה K בעץ.
3. ממש את מבנה הנתונים הבא:
init - מאתחל את מבנה הנתונים בגודל נתון
getIndex - החזר אינדקס פנוי
freeIndex - שחרר אינקדס תפוס
4. ממש את מבנה הנתונים הבא (את כל הפעולות ב o(1). מלבד init):
init - מאתחל את מבנה הנתונים בגודל נתון
set - מבצע השמה לאינדקס נתון
get - מחזיר את הערך לאינדקס נתון
setAll - מבצע השמה לכל התאים במבנה הנתונים
5. נזכיר כי בטלפונים החכמים של היום ניתן להקיש ספרות שמתחתיהם אותיות וכך לקבל את שמות אנשי הקשר שמתאימים לרצף הספרות שהוקש. נממש אלגוריתם ומבנה נתונים זה.
ממש את מבנה הנתונים הבא:
init - אתחול
insert - הכנס מילה נתונה למילון
get - החזר את כל המילים המתאימות לרצף ספרות נתון |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
אפריל 2021
|
| |
1. ניתן לביצוע במעבר יחיד על כל התאים
2. רקורסיה פשוטה תוך התחשבות בשני הבנים של כל קודקוד
3. האתגר לכתוב ב C ללא שימוש ב map
4. שימוש בחתימות זמן
5. שימוש ב Trie על הספרות
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על אמזון :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת אנבידיה
פברואר 2021
|
25.03.2021
|
|
|
| פרטים לגבי התהליך |
התקשרו לטלפון וקבעו ריאיון מקוון |
|
| שאלות מתוך הראיון |
שאלות על מערכים, תכנות מקבילי פשוט |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אנבידיה :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת גוגל
יוני 2020
|
23.03.2021
|
|
|
| פרטים לגבי התהליך |
ראיון קדם ואם עוברים אותו עוד 4 ראיונות אגלוריתמים(שניים בעברית ושניים באנגלית) וראיון אישי |
|
| שאלות מתוך הראיון |
שאלות backtracking על מחרוזות |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על גוגל :
|
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|