פתרון תרגיל קבלה בדוט-נט
ב-
26.05.2008 פרסמתי פוסט עם מודעת דרושים, שבה נאמר שאנו מחפשים מתכנת לעבודה
בחצי משרה (פרסמנו מודעה גם באתרים כמו
ג'וב מאסטר).
כפי שניתן לראות בתוכן המודעה, אין
דרישות מיוחדות למועמד, מלבד שליטה בסביבת פיתוח דוט-נט ו- MS Visual Studio 2005,
העבודה מתאימה גם לסטודנטים ללא ניסיון מעשי (מספיק רקע מקורסים של דוט-נט, ויהיה
נחמד שידע גם VB6).
מאז פרסום המודעה יצא לי לראיין מספר
מועמדים לתפקיד. בחלק ראשון של הראיון היו שאלות אישיות ועל רקע טכני, בחלק שני
המועמד נדרש לבצע תרגיל זה:
|

תרגיל: יישום לקליטה והצגה של שחקני כדורגל
הנך נדרש/ת לבצע תרגיל לבניה של יישום חלונאי ב- MS Visual Studio 2003/2005/2008, שפת התכנות VB.Net
או #C.
פונקציונאליות הדרושה מהיישום:
-
קליטה של
פרטי השחקן והצגתם בממשק המשתמש
-
שמירה וטעינה
של פרטי השחקנים מקובץ
-
בחירה של
קובץ נתונים לעבודה, מתוך ממשק המשתמש
-
הצגת רשימת
השחקנים אשר נקלטו
פרטי השחקן:
-
שם פרטי
-
שם משפחה
-
גיל
-
גובה
-
משקל
-
תאריך לידה
-
תמונה
-
הערות
בהצלחה!

|
|
כפי שניתן לראות, התרגיל יחסית פשוט (מתחום הספורט מכוון שאנו מפתחים הרבה פרויקטים
בתחום שידורי הספורט). מי שעשה קורס בסיסי בפיתוח בסביבת דוט-נט יכול להתמודד
איתו בקלות.
מטרת התרגיל היא לראות כיצד המועמד מסוגל להתמודד עם תרגיל שמנוסח בצורה כללית
ולא מגביל מבחינת תכנון או עיצוב. מטרה נוספת הייתה לשמוע את שאלות המועמד, משאלות
ניתן לשלוף המון מידע, (לפני התרגיל נתנו להבין שמאוד כדאי לשאול שאלות).
סביבת העבודה: לביצוע התרגיל המועמד
קיבל עמדת מחשב עם MS Visual Studio 2005 ו- MSDN, ועם גישה חופשית לאינטרנט.
המועמד לא הוגבל בזמן, אך הערכה הייתה
לראות את ההתקדמות אחרי שעה וחצי - שעתיים ובהתאם להחליט האם לתת להמשיך בתרגיל.
לפני שהחלטתי האם תרגיל מתאים למבחן
קבלה, פתרתי אותו בעצמי. יחד עם צילום של screencast לקח לי לבצעו כ- 20 דקות (הכוונה
יחד עם ההתרגשות בזמן הצילום של screencast הראשון שלי). בגדול הייתי יכול לבצעו
אפילו ב- 10 דקות.
להלן גרסה שלי
לפתרון של התרגיל: