בבקשה ,
יש לי ראיון במייקרוסופט בקבוצה חדשה שפותחים ברמת גן במתחם הבורסה.
ראיון ראשון (הבנתי שיש ארבעה)
מישהו היה שם??
למישרת פיתוח C#
תודה,
גלית
לפני 14 שנים
ע"י: מתראיין
אחרי הראיון
תוכלי לפרט איזה שאלות נתנו לך?
אסף התחיל לחפש עבודה כשהוא עדיין מתכנן את החזרה לישראל מחו"ל,
למרות ידע וניסיון רחב, הוא נתקל במחסומים לא הגיוניים כשניסה לחפש עצמאית.
חיפוש עבודה היא משימה, שעדיף לתת למישהו אחר לעשות עבורכם,
במיוחד כשאין לכם את הפניות לעשות את זה לבד,
במיוחד במיוחד כשאתם מודעים לערך שלכם בשוק, אבל לא מרגישים אותו בפועל.
לבדיקת התאמה
לפני 16 שנים
ע"י: 1_אורח_כללי
A question from interview at Microsoft
שאלה מראיון במייקרוסופט:
נתונה סדרה של מספרים חיובים ושליליים
מובטח לפחות מספר חיובי אחד (הנתון הזה לא באמת משנה את האלגוריתם)
צריך למצוא תת סדרה בעלת הסכום המקסימלי
(להחזיר את אינדקס ההתחלה ואינדקס הסיום של תת הסדרה)
פתרון:
עוברים על הסדרה רק פעם אחת
מחזיקים 4 פרמטרים, ומעדכנים אותם לאחר קריאת כל איבר:
- אינדקס התחלה של תת הסדרה המקסימלית כרגע
- אינדקס הסיום של תת הסדרה המקסימלית כרגע
- סכום התת סדרה המקסימלית כרגע
- הסכום עד כה
מתחילים לסכום את האברים ברצף, וכל פעם בודקים מה הסכום שהתקבל ומבצעים החלטה (האם להמשיך לסכום או להתחיל לסכום מחדש).
אם התקבל סכום שלילי (או סכום הקטן מ"סכום התת סדרה המקסימלית כרגע") אז נעזוב את מה שסכמנו עד כה ונתחיל לסכום מחדש
לפני 16 שנים
ע"י: 1_אורח_כללי
שאלות מראיון סטודנט במייקרוסופט
1. נתון הקוד הבא האם הוא נכון? מה קורה בסוף?
Int i;
Int* p=&i;
Delete p;
התשובה: קוד זה מתקמפל אבל בעייתי בזמן ריצה כי אי אפשר למחוק את P שלא הוקצה על הערימה.
2. נתון עץ בינרי כתוב פונקציה רקורסיבית שמדפיסה את הצמתים לפי הגובה שלהם החל מהעלים אח"כ לרמה מעל עד לשורש