|
|
הוסיפו מידע על מעסיק
|
מתכנת
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד מתכנת
פירוט שאלות מראיונות עבודה לתפקיד מתכנת
1110 - 1101 מתוך 2201
|
|
|
|
ראיון לתפקיד מתכנת
בחברת אינטל
ינואר 2006
|
20.07.2020
|
|
|
פרטים לגבי התהליך |
שאלה מראיון באינטל שחבר שלח לי. |
|
שאלות מתוך הראיון |
יש לך מערך עם כדורים אדומים, צהובים וירוקים. אתה צריך לסדר אותו כך שכל הכדורים האדומים יהיו בהתחלה וכל הכדורים הירוקים יהיו בסוף. אין לך שטח זיכרון נוסף להשתמש בו |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
יולי 2020
|
|
שלב ראשון: נעביר את כול הכדורים האדומים לתחילת המערך
נחזיק אינדקס A שמצביע לתחילת המערך, ואינדקס B שמצביע לסוף המערך.
נתקדם על אינדקס A לכיון סוף המערך,כול עוד יש כדור אדום.
נתקדם עם אינדקס B לכיון תחילת המערך עד שניתקל בכדור אדום.
אם אינדקס A עבר את אינדקס B אלגוריתם הסתיים
אחרת, נחליף בין הכדורים שמוצבעים על ידי האינדקסים.
ושוב נחזור על שלב שבו האינדקסים מתקדמים לפי התנאי, עד שהם נפגשים.
בשלב הבא נעביר את כול הכדורים הירוקים לסוף המערך
ונעשה את האלגוריתם באופן דומה לשלב ראשון.
סיבוכיות זמן (O(n
סיבוכיות זיכרון (O(1
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אינטל :
|
|
|
ראיון לתפקיד מתכנת
בחברת סמסונג
ספטמבר 2019
|
20.07.2020
|
|
|
פרטים לגבי התהליך |
ראיון מקצועי אחד ועוד ראיון מקצועי |
|
שאלות מתוך הראיון |
לכתוב איטרטור שעובר על תמונות |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על סמסונג :
|
|
|
ראיון לתפקיד מתכנת
בחברת ארמיס
נובמבר 2019
|
19.07.2020
|
|
|
פרטים לגבי התהליך |
ראיון אלגוריתמי וראיון פיתוח |
|
שאלות מתוך הראיון |
מימוש שחזור עץ בינארי מתוך פלט של סריקת inorder וסריקת postorder |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על ארמיס :
|
|
|
ראיון לתפקיד מתכנת
בחברת אמזון
יוני 2020
|
17.07.2020
|
|
|
פרטים לגבי התהליך |
ראיון ראשוני טלפוני - התבצע בשיחת ווידאו. נדרש לכתוב קוד ולא רק פסודו קוד |
|
שאלות מתוך הראיון |
נשאלתי שתי שאלות -
1. פונקציה שמקבלת שני מערכים ממוינים, ומחזירה מה החיתוך ביניהם
2. פונקציה שמקבלת מערך ממוין וסטרים לא ממוין, ומחזירה מה החיתוך ביניהם |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
יולי 2020
|
|
בשאלה הראשונה הפתרון האופטימלי הוא שני אינדקסים, אחד על כל מערך, וכל פעם לקדם אחד מהם. O(n) ריצה, o(1) זכרון
בשאלה השנינ צריך להפוך את המערך ל hashSet. זה ייתן לנו o(n+k( ריצה, כאשר n אורך המערך ו k אורך הסטרים, ו o(n) זכרון
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אמזון :
|
|
|
ראיון לתפקיד מתכנת
בחברת צה"ל
פברואר 2019
|
16.07.2020
|
|
|
פרטים לגבי התהליך |
הגעה עם הצגת פרויקטים |
|
שאלות מתוך הראיון |
מה אתה יודע
איך קוראים לך
שלום ברוך הבא ברוך השם |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על צה"ל :
|
|
|
ראיון לתפקיד מתכנת
בחברת אמזון
יולי 2020
|
14.07.2020
|
|
|
פרטים לגבי התהליך |
2 ראיונות מקצועיים ואישיים וראיון נוסף מסכם עם מנהל מחלקה |
|
שאלות מתוך הראיון |
לשרותך מערך עם N מקומות, פונקציית malloc, free המקצות ומשחררות בייט אחד בלבד.
סיבוכיות O(1) להקצאת זכרון, שחרור ומקום נוסף. ממש את הפונקציות malloc, free |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אמזון :
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|