שלום לכולם ,
קודם כל אתר מבורך שנותן לך כיווני שאלות לראיונות עבודה - יישר כוח !
הראיון המקצועי הוא של 2 מראיינים והוא לוקח כשעה.
ולשאלות :
1. לספר על תת פרוייקט שעשית בעבודה ולרדת לרמת דיזיין , דיאגרמות של קלאסים וקשרים בניהם.
2. מקבלים מערך STRING ים שמחזיק > < = ושואלים אותך מה יכול להיות השימוש שלו.
3. אומרים לך שיש לך מוסך עם 2 סוגי מכוניות ו2 אפשרויות של פעולות ושואלים אותך :
א. מימוש - רוצים לראות עבודה עם CLASSים INTERFACES INHERITENCE POLYMORFISIM.
ב. שואלים איך זה יוצג בDB - כמה טבלאות מה הקשר בניהן ( השאלה אם אתה עושה טבלה לכל סוג מכונית שתכיל הכל או כמה טבלאות REFERENCES )
ג. מוסיפים לך רכב חדש למוסך שקצת שובר תמבנה הקיים - וצריך לעדכנו בהתאם ( למשל הרכב החדש עובד במיילים ולא בק"מ כמו כולם - השאלה אם תגדיר לו פונ' משלו או תשתמש בפונ הקיימת דרך פולימורפיזם )
4. מקבל מערך שמכיל STRINGים - מבקשים שתוריד כפילויות ותמיין אותו.
5. נותנים הגדרה :
List<String> test = new ArrayList<String>a
ArrayList<String> test = new ArrayList<String>a
ושואלים מה הדרך הנכונה יותר לעשות זאת.
6.יורדים קצת לתוך ונקציות מערכת בסיסיות שהתרגלנו לקבלן בחינם - SORT , STRSTR וכ'ו.
מקווה שעזרתי
ובהצלחה !
מרק
ע"י: 1_אורח_כללי
הייתי בראיון ראשוני למפתח JAVA (ללא נסיון) בחברת NOKIA SIEMENES ,
נותנים לך מבחן עם שאלות די פשוטות ונותנים לך שעה (אם יודעים את התשובות זה מספיק זמן...). השאלות באנגלית, ואפשר לענות או בעברית או באנגלית. הנה חלק מהשאלות:
1) מה ההבדל בין overriding ל-overloaded
2) בכמה דרכים אפשר להעביר ארגומנטים ל- subrutine
3) מה ההבדלים בין constructor ל- method
4) מה זה disign patterns, ומה זה singleton pattern
5) מה אומר לגביך code quality
6) מה זה by value ומה זה by reference
7) האם מחלקת בן יורשת את ה constructor של האב?
מה זה JVM?
9) מה זה TCP, מה זה UDP?
10) מה היתרונות של object oriented lenguage
11) מה זה dengling pointers (or wild pointers) והאם זה אפשרי ב JAVA
12) מה זה exception handling
13) יש כמה קטעי קוד קצרים ושואלים מה יוחזר/ יודפס.(בודקים שימת לב ל- by value / by reference , הבחנה בין INDEX במערך לבין הערך באותו מקום במערך, הבנה של מנגנון try - catch - finaly , וכו'.
קטע קוד לדוגמה:
int func(int i)
{
if(i==1)
return 1;
else
system.out.println(func(i-1)+i);
}
ושואלים איזה מספר יודפס.
(התשובה היא שזה בכלל לא יתקמפל כי המטודה חייבת להחזיר INT אך בתוך ה ELSE המטודה לא מחזירה שום דבר.)
בהצלחה לכולם!
ע"י: 1_אורח_כללי
להלן תרומתי לחברי הפורום .
לאחרונה החברה מגייסת שוב מפתחי JAVA,
הם עושים ראיון טלפוני מהיר טרם ההזמנה לראיון, להלן מבחר שאלות :
הבדל בין MAP ל HASHMAP.
design pattern :
singleton - והאם יצירה של אובייקט פעם אחת הינה סינגלטון ? ולמה ?
Dependency injection
JAVA:
Junit - הגדרה
Generic - הגדרה
Aspect - הגדרה
Annotations - הגדרה ושימושים
בהצלחה למתמודדים !