ראיון עבודה חברת tradertools
הראיון התחלק לשני שלבים:
שלב ראשון:
ראיון טלפוני בוא נשאלתי 3 שאלות:
1. כיצד עובד ה garbage collector בג'אווה, מה הם הסוגים השונים, הייתרונות והחסרונות שלהם, ניתן לקרוא באתר הזה : http://www.cubrid.org/blog/dev-platform ... ollection/
2. מהו volatile וכיצד הוא עובד בג'אווה, ומתי הייתי משתמש בו.
3. כיצד היית בונה תוכנית של producer consumer, עניתי שהייתי משתמש בתור עם wait notify וכל פעם שהתור ריק אז consumer במצב של wait וכן הפוך.
שלב שני :
ראיון בחברה שהחלק ל -3 ראיון אישי, ראיון מקצועי בע"פ וראיון מקצועי במחשב, הכל היה במשך שעתיים.
ראיון אישי:
הסבירו לי היטב על החברה, שאלו שאלות רבות על כל מה שעשיתי בעבר, כדאי לדעת ולהבין היטב כל מה שעשית.
ראיון מקצועי בע"פ:
שאלו אותי מספר שאלות:
1. המראיין כתב קוד פשוט על הלוח ובקש שתסביר מה קורה ב STACK , HEAP בזמן ההרצה, אלו אובייקטים נוצרים ב HEAP אלו פונקציות נכנסות ל STACK מתי הם יוצאות, איך עובדים המצביעים, כדאי לדעת טוב.
2. המראיין בקש שתסביר בדיוק איך עובד אלגוריתם מיון ע"פ בחירתך, וכיצד ניתן יהיה לשפר אותו, אם בכלל.
3. יש לך פונקציה מסויימת המקבלת זמן , תחילה וסוף, של שיחות טלפון הפרושים על פני זמן מסויים (למשל שנה). הזמנים הם ב millisecond וממוינים. לדוגמה:
3-5
4-6
4-7
5-8
10-20
וכן הלאה:
1001-1005
100000-100020
הפונקציה צריכה להחזיר זמן, תחילה וסוף, שבו התקיימו הכי הרבה שיחות, כמובן שצריך לחשוב על הדרך היעילה ביותר, עם כמה שפחות צריכת זכרון ולא סתם מערך עם COUNTERS
ראיון מול מחשב:
הראיון היה בסביבת ECLIPSE ללא אינטרנט.
אתה מקבל מיקום (או כמה מיקומים שונים המופרדים ע"י פסיק), שם קובץ ומילת חיפוש לדוגמה:
Java //roni/desktop/doc,//loren/logs sms.log ERR
זה קלט תקין.
המשימה היא לקרוא את הקובץ מהמיקומים השונים ולהגיד כמה פעמים מופיעה המילת חיפוש בקובץ, במקרה שלנו זו המילה ERR. פלט תקין נראה כך:
//roni/desktop/doc/sms.log ERR 244
המיקום של הקובץ, מילת החיפוש וכמה פעמים מופיעה.
דגשים חשובים:
• כמובן שהתוכנים צריכה להיות הכי יעילה שיש!
• כל חיפוש על קובץ במיקום אחר צריך לרוץ ב THREAD נפרד.
• לבנות תוכנית בדיקה עדיפות ל JUNIT
התרשמות כללית: הראיון היה מאוד מקצועי, הסבירו לי היטב את התפקיד שאליו אני מתראיין, התפקיד הוא מאוד מעניין ומחפשים אנשים שאוהבים להתעסק בהכל ומאוד אוהבים לחקור.
אני ממליץ מאוד, בהצלחה.