יום מיונים וראיונות בחברת אקסלייט

מאת JobHunt

הייתי שם לא מזמן , היא שאלות הבאות : מה פוליפורמיזם ? ירושה ? encapsulation ?
access modifiers in JAVA , default , public , protected , private – לפרט על כל אחד .
שאלת SQL , נתונה טבלה עם שמות של אנשים , תאריך לידה ו שדה מגדר , צריך לספור את כמות הגברים והנשים שנולדו בין תאריכים מסויימים. שאלה בJAVA נתונה תוכנית שמרוקנת מחסנית עם iterator , היה צריך למצוא בה באגים . לכתוב תוכנית שמקבלת מספר N ומחזירה מערך שבו המספרים עד לN בסדר אקראי , בסיבוכיות זמן של N. שאלה על thread עושים על אובייקט wait אבל אף אחד אחר לא עושה Notify . מאוד מומלץ לדעת JAVA , אחרת יהיה קשה מאוד לענות על השאלות כי התוכניות נתונות בJAVA.

חבר נוסף בקהילה הוסיף:
אני יכול לספר לך שפתרון השאלה עם הרשימה שמתרוקנת שזה צריך להוסיף FINALLY אחרי ה TRY CATCH ולרשום בתוכו את שתי השורות האחרונות בבלוק ה TRY שמוחקות את האיבר.
השאלה עם ה THREADS זאת פונקציה ששולפת מ QUEUE איברים , יש שני בלוקים שמתמבצעים בצורה אטומית בתוכה.
אחד שמחכים בו עד שיהיה איברים בכלל ב QUEUE והשני שולף את האיבר , הבעיה היא אם יש יש רק איבר אחד ב QUEUE ו THREAD ראשון נכנס ובדיוק בנקודה שבין שני הבלוקים התרחש CONTEXT SWITCH , ו THREAD שני נכנס ושלף את האיבר ויצא ושוב התרחש CONTEXT SWITCH במקרז הזה ה THREAD הראשון ינסה לשלוף איבר ולא יהיה וידפיס שגיאה..שזה לא יפה.
אני קבלתי ציון B והם צריכים B+ בשביל להמשיך ..וכשאמר לי שקבלת B בקשת לבדוק מול הבודק את השאלה עם ה SQL ויצאתי אכן טועה כי פספסתי נתון , ובטעות שמתי את המבחן בתיק והלכתי הביתה ..עכשיו שמתי לב שהשאלה החמישית קיבלת C למרות שפתרתי אותה שאלה לפני יום המבחן והפתרון שלי נכון 100% ועונה על הדרישות אבל כנראה לא קריא.
המסר הוא שהם חופפים עם הבדיקות..תבקשו הסברים לציון ובהצלחה לכולם.
אני יכול לספר לך שפתרון השאלה עם הרשימה שמתרוקנת שזה צריך להוסיף FINALLY אחרי ה TRY CATCH ולרשום בתוכו את שתי השורות האחרונות בבלוק ה TRY שמוחקות את האיבר.
השאלה עם ה THREADS זאת פונקציה ששולפת מ QUEUE איברים , יש שני בלוקים שמתמבצעים בצורה אטומית בתוכה.
אחד שמחכים בו עד שיהיה איברים בכלל ב QUEUE והשני שולף את האיבר , הבעיה היא אם יש יש רק איבר אחד ב QUEUE ו THREAD ראשון נכנס ובדיוק בנקודה שבין שני הבלוקים התרחש CONTEXT SWITCH , ו THREAD שני נכנס ושלף את האיבר ויצא ושוב התרחש CONTEXT SWITCH במקרז הזה ה THREAD הראשון ינסה לשלוף איבר ולא יהיה וידפיס שגיאה..שזה לא יפה.
אני קבלתי ציון B והם צריכים B+ בשביל להמשיך ..וכשאמר לי שקבלת B בקשת לבדוק מול הבודק את השאלה עם ה SQL ויצאתי אכן טועה כי פספסתי נתון , ובטעות שמתי את המבחן בתיק והלכתי הביתה ..עכשיו שמתי לב שהשאלה החמישית קיבלת C למרות שפתרתי אותה שאלה לפני יום המבחן והפתרון שלי נכון 100% ועונה על הדרישות אבל כנראה לא קריא.
המסר הוא שהם חופפים עם הבדיקות..תבקשו הסברים לציון ובהצלחה לכולם.