|
|
|
הוסיפו מידע על מעסיק
|
|
מהנדס תוכנה
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד מהנדס תוכנה
פירוט שאלות מראיונות עבודה לתפקיד מהנדס תוכנה
30 - 21 מתוך 1522
|
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת אמזון
אפריל 2025
|
08.07.2025
|
|
|
| פרטים לגבי התהליך |
מבחן בית עם 2 שאלות קוד ומבחן כללי על עבודה במקום (לא צריך ללמוד) ומבחן אישיות |
|
| שאלות מתוך הראיון |
שאלות ליטקוד בניסוח ארוך, שמו דגש על שאלות שקשורות למערכים עם אינטרוולים, לדוגמא נותנים רשימה של אינטרוולים ורוצים למצוא חפיפה בין האינטרוולים ולאחד אותם לדוגמא:
[[1,3][2,4]] יהפוך ל[[1,4]] |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אמזון :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת קלארוטי
מאי 2025
|
06.07.2025
|
|
|
| פרטים לגבי התהליך |
ראיון טלפוני עם המגייסת (פרטים מהצד שלי ומהצד של החברה). בהמשך ראיון טלפוני נוסף עם הארכיטקט תוכנה. אח"כ ראיון טכני פרונטלי שכולל עבודה מול מחשב (שעה וחצי). השלב הבא היה אמור להיות ראיון פרונטלי נוסף שכבר נקבע. משום מה התבטל בטענה ששינו את אופי המשרה. |
|
| שאלות מתוך הראיון |
שאלות מקיפות בריאקט, פייתון ולינוקס. |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על קלארוטי :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת אנבידיה
אוקטובר 2024
|
05.07.2025
|
|
|
| פרטים לגבי התהליך |
יש כמה ראיונות
שיחה עם המנהל
ראיון טכני
ראיון טכני
ראיון HR |
|
| שאלות מתוך הראיון |
יש 25 סוסים, צריך לדעת שלושת הסוסים המהירים ביניהם
אפשר להכניס עד 5 סוסים בכל מרוץ.
מהו מספר הפעמים המינימלי הנדרש כדי להשיג את המטרה |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
יולי 2025
|
| |
להלן שלבי הפתרון המינימלי:
שלב 1: מרוצים ראשוניים לסינון (5 מרוצים)
נחלק את 25 הסוסים ל-5 קבוצות של 5 סוסים כל אחת. נריץ מרוץ לכל קבוצה.
מרוץ 1: סוסים 1-5
מרוץ 2: סוסים 6-10
מרוץ 3: סוסים 11-15
מרוץ 4: סוסים 16-20
מרוץ 5: סוסים 21-25
בסיום 5 המרוצים האלה, לכל קבוצה יש לנו דירוג פנימי (מקום 1 עד 5).
לדוגמה:
A1 > A2 > A3 > A4 > A5
B1 > B2 > B3 > B4 > B5
...
E1 > E2 > E3 > E4 > E5
שלב 2: מרוץ האלופים (מרוץ 6)
ניקח את הסוסים שסיימו במקום הראשון מכל קבוצה (A1, B1, C1, D1, E1) ונריץ אותם במרוץ אחד.
נניח שהתוצאה היא: C1 > A1 > D1 > B1 > E1
הערה חשובה: הסוס שסיים ראשון במרוץ זה (C1 במקרה זה) הוא בהכרח הסוס המהיר ביותר מבין כל 25 הסוסים. מצאנו את הסוס המהיר ביותר (מקום 1).
שלב 3: צמצום וזיהוי פוטנציאליים (מרוץ 7)
כעת אנחנו צריכים למצוא את הסוס השני והשלישי.
נסדר את הקבוצות לפי תוצאות מרוץ האלופים (לדוגמה, C, A, D, B, E).
יש לנו את הסוס המהיר ביותר: C1.
הסוסים הפוטנציאליים למקומות 2 ו-3 יכולים להיות:
הסוסים שסיימו שני ושלישי בקבוצה של C1 (C2, C3).
הסוסים שסיימו ראשון ושני בקבוצה של A1 (A1, A2). (A1 כבר רץ אבל צריך לרוץ שוב יחד עם סוסים אחרים)
הסוסים שסיימו ראשון בקבוצה של D1 (D1).
למה רק אלה?
כל סוס בקבוצה של C1 (C2, C3, C4, C5) יהיה בהכרח איטי יותר מ-C1.
כל סוס בקבוצה של A1 שדורג נמוך מ-A2 (כלומר A3, A4, A5) לא יכול להיות מהיר יותר מ-A1, ולכן גם לא יכול להיות מהיר יותר מ-C1.
כל סוס בקבוצות שדורגו נמוך יותר מ-A1 ו-C1 (לדוגמה: B, E) והיה במקום נמוך מ-B1 או E1 - אין סיכוי שיהיה בין שלושת המהירים ביותר.
(לדוגמה: אם C1 > A1 > D1 > B1 > E1. אז כל סוס בקבוצה של B (B2, B3 וכו') או בקבוצה של E (E2, E3 וכו') יהיה בהכרח איטי יותר מ-B1/E1, וגם איטי יותר מ-C1 ו-A1, ולכן לא יכול להיות בין השלושה הראשונים).
ניקח את הסוסים הבאים למרוץ אחד:
C2, C3
A1, A2
D1
הסוסים שישתתפו במרוץ 7 הם 5 סוסים: C2, C3, A1, A2, D1.
תוצאה:
במרוץ זה, הסוסים שיסיימו במקומות 1 ו-2 (מתוך המשתתפים במרוץ זה) יהיו בהכרח הסוסים השני והשלישי המהירים ביותר מבין כל ה-25. (זכור שכבר מצאנו את הסוס המהיר ביותר - C1).
לדוגמה, אם תוצאות מרוץ 7 יהיו: A1 > C2 > D1 > A2 > C3
אז:
הסוס המהיר ביותר: C1
הסוס השני המהיר ביותר: A1
הסוס השלישי המהיר ביותר: C2
סה"כ מרוצים מינימליים:
5 מרוצים (שלב 1) + 1 מרוץ (שלב 2) + 1 מרוץ (שלב 3) = 7 מרוצים.
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על אנבידיה :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת רד האט
אפריל 2025
|
28.06.2025
|
|
|
| פרטים לגבי התהליך |
התהליך למשרת התמחות לסטודנטים. כלל ראיון עם מגייס באנגלית בזום. לאחר מכן הוזמנתי ליום ראיונות מרוכז. |
|
| שאלות מתוך הראיון |
ספר לי על עצמך
איזה פרויקט שקשור לai ביצעת
באילו כלי ai אתה משתמש
ספר על פעם שעשית טעות בפרויקט |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על רד האט :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת יוטרון
מאי 2024
|
17.06.2025
|
|
|
| פרטים לגבי התהליך |
שיחת כח אדם ואז יום ראיונות טכניים ואז ראיון cto |
|
| שאלות מתוך הראיון |
לבנות מערכת מבוזרת כמו המוצר שלהם |
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על יוטרון :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת אמזון
מרץ 2025
|
09.06.2025
|
|
|
| פרטים לגבי התהליך |
ראיון טכני בזום |
|
| שאלות מתוך הראיון |
מלבד שאלות כלליות על טכנוגלוגיות, נשאלה שאלה טכנית אחת:
לרשותך מעבד אחד ומספר תהליכים. כמו כן שלוש פונקציות:
Sleep: כל תהליך שנתקל בפונקציה נכנס למצב המתנה.
Awake: פונקציה שמקבלת ID של תהליך ומוציאה אותו ממצב המתנה.
Timer: פונקציה שמקבלת ערך זמן מסויים. ברגע שקיבלה את הזמן מתחיל לרוץ ברקע שעון אשר מתחיל בערך הזמן ויורד למטה. כשמגיע לאפס מתקבלת פסיקה, וכמובן גם קיים את וקטור הפסיקה, המקום בקוד אשר מופעל ברגע שנגמר הטיימר.
המטרה:
לייצר פונקציה חדשה, Delay, אשר מסוגלת לקבל ערך זמן מסויים, וכל תהליך אשר ייתקל בפונקציה ייכנס למצב המתנה לכמות הזמן אשר הוקצבה, ויתעורר מיד לאחר מכן. |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
| |
יוני 2025
|
| |
לא הצלחתי לפתור את השאלה בזמן, אבל אני חושב שהבנתי את הכיוון, זה ההצעה שלי לפיתרון:
להתחיל רשימה מקושרת, אשר מייצגת את כל התהליכים שנמצאים במצב שינה. הסדר של הרשימה הוא כסדר התהליכים שמיועדים להתעורר. בנוסף למצביעים על האיבר הבא, כל איבר מחזיק ערך זמן, המייצג את הזמן אשר לאחר התעוררות האיבר האחרון, צריך להעיר את התהליך הבא ברשימה. כמובן עוד ערך עבור כל איבר הוא הID שלו.
בכל פסיקת טיימר שמתקבלת, בקטע הקוד של הפסיקה, נעיר את התהליך הראשון ברשימה, נוריד אותו מהרשימה, ונפעיל שוב את הטיימר לפי ערך הזמן של האיבר שהרגע הוצאנו.
כך לדוגמה, אם בזמן 10 תהליך אחד קיבל דיליי של 100 שניות, ו10 שניות אחרי זה תהליך אחר קיבל דיליי של 200 שניות, תהיה לנו רשימה מקושרת של תהליך 1 עם ערך זמן 110, ואחריו תהליך 2 ללא ערך זמן, כאשר זמן 20 (בו נכנס איבר 2 לרשימה) ערך השעון יהיה 90.
הסבר- לאחר 90 שניות, נגיע לקטע הפסיקה בו נעיר את תהליך אחד ונוציא אותו מהרשימה, ונשים את הטיימר שוב לעוד 110 שניות. נקבל שתהליך 1 התעורר בזמן 110 ותהליך 2 יתעורר בזמן 220, כפי שרצינו.
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על אמזון :
|
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|