שחזור ראיון בחברת סאפ - SAP (משרת פיתוח בשפת Java)
ע"י: admin
SAP:
(משרת פיתוח בשפת Java)
התבקשתי לתכנן מערכת קבצים מינימלית אשר מכילה קבצים וספריות; כל קובץ נושא שם, מספר מזהה ייחודי וצבע (אדום, כחול, צהוב). כל ספרייה נושאת שם, מספר מזהה ייחודי וצבע (אדום, כחול, צהוב ולבן). יש לכתוב מחלקה אשר מייצגת את מערכת הקבצים ומייצאת את הממשק הבא ללא שימוש ב- java.collections
כלומר לא ניתן להשתמש ב: LinkedList, HashMap, Vector, Set וכו'. יש להניח כי הקלט חוקי ואין צורך לבדוק אותו (למשל: אין צורך לדווא שמספר הקובץ אכן ייחודי).
(addFile(name, id, color, parent_dir_id -- הוספת קובץ לספרייה קיימת
(addDirectory(name, id, color, parent_dir_id -- הוספת ספרייה תחת ספרייה קיימת
(deleteDirectory(id -- מחיקת ספרייה קיימת
()printDirectories -- הדפסת היררכיית התיקיות והקבצים בצורה קריאה ומובנת
לתרגיל הוקצו סה"כ כשלוש שעות כאשר כחצי שעה ראשונה מוקדשת לעריכת דיזיין מתאים; הבודק רוצה לראות תרשימי אובייקטים היורשים אחד מהשני, קוד מתועד ואלגנטי פחות או יותר. יעילות היא לא בראש סדר העדיפויות. את רוב הזמן שיש להשקיע יש להשקיע במחשבה על דיזיין מתאים והחלטה על אופי המחלקות ותפקידן.
דגשים:
* כדאי ליצור טיפוס אב המכיל את השדות: שם, מספר מזהה וליצור שני טיפוסים שירחיבו אותו: טיפוס 'קובץ' המוסיף עליו שדה צבע וטיפוס 'ספרייה' אשר מוסיף עליו שדה צבע ושדה צאצאים (יש לשים לב שצבעי הקובץ אינם זהים לצבעי הספרייה). כדאי לפצל את שדה הצאצאים לשני שדות: שדה המכיל רשימת צאצאים-קבצים ושדה המכיל רשימת צאצאים-ספריות.
* יש ליצור מאפס מחלקה המייצגת רשימה מקושרת: הוספה, הסרה, חיפוש רקורסיבי עפ"י מספר מזהה וכו'.
* אני החלטתי כי רוב הקוד יכתב במחלקה המייצגת ספרייה; למעשה כל מערכת הקבצים אצלי היתה מופע יחיד של ספריית-שורש אשר לה היה ניתן להוסיף ספריות וקבצים.
* יש להשתמש בקבועים, אנומרציה (לצבעים) וירושה. אני עבדתי על מחשב עם גרסת ג'אווה ישנה אשר לא תמכה באנומרציה - כדאי לדעת איך מקובל לעקוף זאת ולתת פתרון יצירתי אחר.
* העבודה היא על סביבת אקליפס בשפת ג'אווה, ניתן להעזר בכל אתר אינטרנט ובתיעוד ג'אווה תוך כדי עבודה. ניתן לקמפל ולהריץ כאוות נפשכם.
לפני 9 שנים
ע"י: 1_אורח_כללי
היי , האם מישהו היה לאחרונה במבחנים של sap ?
software developer?
משני ראיונות בחודש, ל-9 ראיונות בשבועיים. 2025 מביאה איתה בשורות חדשות לטאלנטים בשוק.
כמובן שלא מדובר במקריות אלא בעבודה קשה ומתודה מוכחת!
לבדיקת התאמה
לפני 9 שנים
ע"י: 1_אורח_כללי
היי , האם מישהו היה לאחרונה במבחנים של sap ?
software developer?
הי, יכולה לספר מה היה לך?
לפני 9 שנים
ע"י: 1_אורח_כללי
היי , האם מישהו היה לאחרונה במבחנים של sap ?
software developer?
הי, יכולה לספר מה היה לך?
אשמח לשמוע מה היה..
לפני 9 שנים
ע"י: 1_אורח_כללי
היי , האם מישהו היה לאחרונה במבחנים של sap ?
software developer?
הי, יכולה לספר מה היה לך?
אשמח לשמוע מה היה..
לפני 9 שנים
ע"י: 1_אורח_כללי
מישהו היה בראיון למשרת סטודנט(פיתוח) ויכול לחדש?
לפני 9 שנים
ע"י: 1_אורח_כללי
היי , האם מישהו היה לאחרונה במבחנים? האם המבחנים השתנו מאז ?
תודה מראש לעונים
תודה על המידע.
אתה צודק לגבי זה שאין טעם להשתמש בfile אלא רק בDir אבל אז למעשה אין טעם כלל בירושה אם חושבים על זה!
לפני 13 שנים
ע"י: 1_אורח_כללי
תודה על המידע.
אתה צודק לגבי זה שאין טעם להשתמש בfile אלא רק בDir אבל אז למעשה אין טעם כלל בירושה אם חושבים על זה!
ברור שיש..
אתה בונה מחלקה שמכילה ID שם וצבע..ואז מרחיב אותה עם השיטות של הDIR.
לפני 14 שנים
ע"י: פרח
איך היה הראיון?
אשמח אם תפרט
לפני 14 שנים
ע"י: דרדר
יש לי ראיון שם שבוע הבא.
אשמח לדעת אם הפרטים כאן עדיין מעודכנים ו\או פרטים חדשים של מישהו שהיה בזמן האחרון.
תודה!
לפני 14 שנים
ע"י: טומקאט
מתי הייתה הבחינה הזו ?
לא מזמן (כשבועיים) שלחתי קו"ח דרך אתר החברה למשרת בוגר.
מישהו קיבל זימון לראיון למשרה כזו בזמן האחרון ?
THNX
לפני 14 שנים
ע"י: 1_אורח_כללי
איך בכלל הגעתם למצב של ראיון ב-sap. האם דרך קשרים או פשוט שלחתם באינטרנט או לחברת השמה מסויימת. אני שואל ממש ברצינות.
תודה לעונים
לפני 14 שנים
ע"י: 1_אורח_כללי
הראיון באנגלית?
לפני 14 שנים
ע"י: 1_אורח_כללי
האם יהיו את אותן השאלות בראיון למשרת סטודנט ב SAP?
לפני 14 שנים
ע"י: 1_אורח_כללי
יום לפני ראיון העבודה שלי בסאפ למישרת מתכנת Java J2EE יצא לי להתקל בפוסט הזה וזה היה ממש במקום
הראיון התחלק למספר חלקים:
- מעבר על קו"ח ודגשים על הרלוונטי
- תאור המישרה
- שאלות היגיון קצרות ולא קשות (למרות שבדרך כלל אני לא שד באלו)
- שאלת תכנון OOD במקרה שלי צורות וצןרןת המכילות צורות כשיתכן קינון. כמו שאמר קודמי דגש על הירארכיה וירושה
- עבודה מעשית Eclipse מציאת שגיאות ריצה בקוד קיים והשלמת פיתוח
נותר רק לחכות לשמוע אם אכן הצלחתי
תודה על הפוסט הרלוונטי