הכנה לראיון עיוני בפיתוח תוכנה

11/12/23

מבחן פיתוח עיוני

שאלות פיתוח כלליות:

  1. מה זה פיתוח מונחה עצמים? OO / Object Orientd , להציג דוגמא
  2. מה זה dll ? מה זה exe? ומה ההבדל ביניהם?
  3. מה זה thread? מה זה process? מה הקשר ומה ההבדל ביניהם?
  4. מה הם עקרונות פיתוח REST? מה היתרונות? מה ההבדל בינו לבין RestFul?
  5. הסבר על עיקרון הSingle responsibility principle ולמה הוא חשוב?
  6. מה ההבדל בין weakly-typed - trongly-typed
  7. תן דוגמא לאלגוריתם מיון ופרט כיצד הוא עובד?

הסבר את המושגים הבאים, ולמה הם משמשים?

  • lazy loading
  • WSDL
  • singleton
  • Factory

שאלות פיתוח ב asp.net וC#

  1. מה ההבדל בין class לinterface?
  2. מהו this? האם ניתן להשתמש במטודה סטטית?
  3. מה זה reflection?
  4. מתי נשתמש בסוגים הבאים: Abstract, Override, sealed, virtual
  5. האם Datetime יכול להיות null?
  6. איפה המשתנים נשמרים בזיכרון בC#?
  7. מה ההבדל בין protected לprivate?

הסבר על מה הם הדברים הבאים, ולמה הם משמשים ועוד

  • Generic
  • async/await
  • unit test
  • utf8