מבחן תכנות עם 4 שאלות:
הראשונה- לממש חיפוש רקורסיבי בעץ מיון בינארי (שני בנים לכל צומת, השמאלי קטן יותר מהאבא והימני גדול יותר מהאבא).
השניה- לפי API שהם נותנים לך לדעת איך לקרוא לפונקציה.
השלישית: נתון לך מחסן מילים ואתה צריך באמצעות פונקציות של STRING לוודא שבמחרוזת שנתונה לך לא מופיעה אף אחת מהמילים הנ"ל.
הרביעית: אתה מקבל המון הודעות שנשלחות ממען לנמען, למשל מ 24 ל 36, מ 55 ל 2 וכו', ואתה צריך להחזיר רשימה של הכתובות של כל אלה שאחראים ליותר מ 10% מההודעות.
כל המבחן הוא בעצם STRUCT שמכיל 2 מספרים- כתובת של השולח וכתובת של המקבל (כתובת מיוצגת ב INT) ובנוסף סטרינג של ההודעה שהשולח רוצה להעביר.
ברקורסיה עם העץ הבינארי יש בעצם כתובות שאסור שיעברו ביניהם הודעות. למשל אם בעץ יש את המספר 6 אז אסור שהודעה מ 6 תישלח ואסור ש 6 יקבל הודעות. מה שצריך לעשות זה לחפש אם הכתובת של השולח או הכתובת של המקבל מופיעים בעץ ואם הם מופיעים להחזיר TRUE, אחרת FALSE (או הפוך, יהיה כתוב לך שמה).
בשאלה הרביעים צריך לכתוב פונקציה שלאחר מכן תוכנה של צ'קפוינט מריצה עליהם אלפי קלטים, ולפי התוצאות הם רואים אם צדקת או לא.
לגבי סביבת העבודה: לפי מה שהבנתי לjava זה אקליפס ולכל השאר ויז'ואל סטודיו.
מותר להיעזר באינטרנט בשעת המבחן.