Interview Recaps

Learn from real interview experiences shared by the community
You can search for a specific company, or by a title

שאלות מראיון ראשון במייקרוספוט לתפקיד מהנדס תוכנה

16 years ago

שאלות מראיון ראשון במייקרוספוט לתפקיד מהנדס תוכנה 1. הסבר את מודל השכבות העיקרון החשוב, אצלי, היה לדעת להפריד בין L2 ו L3. כידוע, ברמת ה- L2 מתבצע ניטוב לפי ה- MAC Address בעוד שברמת ה- L3 הניטוב הוא ברמת ה- IP. ב- L2 משתמשים ב- Learning table שנוצרת בעקבות הגעה של Traffic מ- MAC מסויים דרך Port מסויים – אז מתווספת לטבלה שורה ש"אומרת" שאם רוצים לשלוח Traffic ל MAC הזה – צריך להוציא את זה מה- Port הזה. ואילו ב- L3 יש טבלת routing שבה לכל IP יש MAC. 2. איזה פרוטוקל אתה מכיר ב- L3 ב- L3 יש בעיקר פרוטוקולי ניטוב כגון OSPF. פרוטוקל שבונה טבלת סמיכויות לפי יחסי שכנות שהוא מגלה ע"י פירסום השכנויות שלו והצפה של שכנויות מסביב לו. 3. נניח שאני שולח ping ל- hostname מסויים ולא מקבל תשובה – מה עשוייה להיות הסיבה יש הרבה סיבות, אבל מה שרצו לשמוע היה סוג של "אסקלציה" של בדיקות connectivity: a. ראשית יש לבדוק שמהמחשב אכן יוצא כבל רשת. b. אם כן, נבדוק האם יש לנו Valid IP ע"י הרצת ipconfig. c. אם כן, נבדוק האם מוגדר לנו DNS server – גם כן ע"י ipconfig. d. אם כן, נבדוק ב- DNS server האם ה- hostname הנ"ל "רשום" בו. e. אם כן, ננסה לעשות ping ל- IP ש"רשום" שם... 4. מה קורה כאשר עושים ping ל- IP מסויים ראשית מנסים למצוא את ה- MAC address של ה- IP הזה. אם לא נמצא – צריך לשלוח ARP request. אם לא מצאנו עדיין – שולחים ל- default gateway. 5. מה קורה כאשר עושים ping ל- IP מסויים ראשית מנסים למצוא את ה- MAC address של ה- IP הזה. אם לא נמצא – צריך לשלוח ARP request. אם לא מצאנו עדיין – שולחים ל- default gateway. עוד שאלות ותשובות בקובץ המצורף !