שחזורי ראיונות עבודה -> שאלות מראיון ראשון במייקרוספוט לתפקיד מהנדס תוכנה
  • שאלות מראיון ראשון במייקרוספוט לתפקיד מהנדס תוכנה
  • ע"י: admin
    שאלות מראיון ראשון במייקרוספוט לתפקיד מהנדס תוכנה 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. עוד שאלות ותשובות בקובץ המצורף !