JAVA/J2EE developer

מאת JobHunt

ב-SAP (ליד צומת רעננה צפון) למבחן ב-JAVA/J2EE ראיון קצר עם ראש צוות ואז עבודה מול מחשב, בערך שעתיים, לפתח אפליקצית WEBB קטנה מאפס. יש גישה לאינטרנט צריך להתקין את כל הכלים (טומקאט, אקליפס היה רק התקנות על המחשב) אפשר להשתמש באיזה פלטפורמה שרוצים (ספרינג, סטראטס,JSP, לכתוב בעצמך…).

האפליקציה הייתה צריכה לנהל מאגר טלפונים, ללא שימוש ב-DB או JDBC (ז"א שמירה ב-SESSION).

צריכה לתמוך בהוספה, מחיקה, הצגה של הרשימה ומיון הרשימה (יש לכתוב קומפרטורים).

צריך להשתמש ב-SERVLETS עם REQUEST DISPATCHER וזה מספיק ת'כלס.

צור קשר עם מגייסים בחברת SAP 

לבדיקת התאמה

ראיון ב SAP למשרת פיתוח

מאת JobHunt

המבחן ארך כ 3 שעות.
הוא לא היה קשה במיוחד אם כי לא באתי מוכן אליו.
החלק הראשון כלל כמה הגדרות של מושגים בתכנות מונחה עצמים:
פולימורפיזים, הורשה, "שיטת בניה" ועוד… אני לא זוכר… היו 4 מושגים. זה לא היה קשה במיוחד.
לאחר מכן היה סיפור כלשהו על מחסנים ו containers כאשר במחסן יכול יותר מ container אחד ולכל אחד מספר זיהוי משלו.
אני ממש לא זוכר את פרטי הסיפור, אבל נדרשים לתכנן טבלאות SQL ובנוסף לכתוב כמה שאילתות.
לאחר מכן ישנן כמה שאלות כלליות ב SQL, (אמריקאיות).
מאחר ו SQL לא היה הצד החזק שלי, טיפה התקשתי בשלב זה.
לאחר מכן היתה שאלה בתכנות מונחה עצמים (מותר לכתוב באיזו שפה שרוצים) משהו עם יינות וקבלות/דו"חות אני לא ממש, זוכר. זה לא היה קשה.
לבסוף, היתה שאלה של לכתוב אלגוריתם שאמור להחזיר האם ביטוי רגולרי כלשהו הוא חוקי או לא, למשל
2+1*(x-2) ==> חוקי לצורך העניין לעומת,
(+((1)+2 ==> לא חוקי.
שאלה דיי פשוטה, לטעמי.

Software developer – Student

מאת JobHunt

ראיון ב-SAP ברעננה לתפקיד: Software developer (Student) – End User Experience Job .

היה אמור להיות ראיון של חצי שעה ולאחריו מבחנים של שלוש וחצי שעות.
בפועל, לא היה ראיון כי הבחור שמראיין לא היה במשרד באותו יום, ולכן עשיתי רק מבחנים. המבחן היה ממוחשב ולא היה 3 וחצי שעות בסוף- אלא שעתיים. מותר היה להשתמש בגוגל, לקמפל ולהריץ כמה שפעמים שאתה רוצה, ולהשתמש באיזה ספריות שבא לך.במבחן עצמו- היית צריך לממש סודוקו. נתנו לך מעין שלד למימוש שמכיל את ה-class-ים הבאים ב-java בצד השרת:
Game, Cell, Board (ואולי שכחתי עוד אחד).
ואת הקבצים הבאים בצד הלקוח:
game.js, cell.js, board.js + קובץ אחד של CSS ועוד קובץ של html שאת שמם אני לא זוכר.סביבת העבודה הייתה אקליפס. בעיקרון, במצב ההתחלתי כשאתה מריץ את התוכנית שלהם- אתה כן רואה לוח וכן רואה מספרים, אבל למשל אין בדיקת חוקיות ואין בדיקה אם ניצחת וכל מיני דברים בסגנון- אלה דברים שאתה צריך לממש. אתה צריך להספיק לממש כמה שיותר במגבלות הזמן שנותנים לך.

חברת SAP לתפקיד מפתח בשפת GO

מאת JobHunt

להלן שאלות מתרגיל על מחשב מחברת SAP לתפקיד מפתח ענן ( Cloud Foundry ) על שפת GO.

ראיון נערך במרץ 2020

  1. עליך ללמוד את שפת GO דרך Go Lang tutorial לבד בבית ובזמנך הפנוי
    https://tour.golang.org/welcome/1

(דורש בערך 3-6 שעות אם עושים את כל התרגילים )

  • ללמוד מעט על Code Foundry  באתר שלהם רק כדי להבין בכללי את הקונספט וכמה פקודות בסיסיות מה CLI  שלהם
  • זה התרגיל על המחשב שעושים בחברה עצמה :https://github.com/sapmulticloud/candidate-examבהצלחה

 

 

לבדיקת התאמה