שחזורי ראיונות עבודה -> ראיון ב-NICE משרת פיתוח מישהו היה ?
  • ראיון ב-NICE משרת פיתוח מישהו היה ?
  • ע"י: 1_אורח_כללי
    שלום לכולם, יש לי ראיון עוד שבועיים וחצי ב-NICE ורציתי לדעת אם משהו עבר את החוויה, באיזה נושאים עליי לשים את הדגש ,ושאלות שנשאלו בראיונות שם (ראיתי את השאלות מהמאגר,חשבתי שאוליי יש משהו שהיה שם ממש לאחרונה). אני בהיי טק אבל לא במשרת פיתוח (המשרה עליה אני הולך להתמודד.)
  • ע"י: 1_אורח_כללי
    מישהו היה בנייס לאחרונה בראיון למשרת סטודנט ואמרו לו שבחלק המעשי הוא יצטרך לעצב תוכנית ואחריה לממש אותה בJAVA?.
  • ע"י: 1_אורח_כללי
    מישהו היה בנייס לאחרונה בראיון למשרת סטודנט ואמרו לו שבחלק המעשי הוא יצטרך לעצב תוכנית ואחריה לממש אותה בJAVA?. היי היית בסוף ויש לך השגות?
  • ע"י: 1_אורח_כללי
    דרך אגב- עדיין שואלים בדיוק אותה שאלה על השעון עם המצבים.
  • ע"י: 1_אורח_כללי
    התשובה לתרדים זה בין 2-200
  • ע"י: 1_אורח_כללי
    THREADS רצים ביחד, מה יהיה SUM בסוף? (התשובה היא: בין 100 ל-200). התשובה היא בין 0 ל-200. יצירת הגדילים מתבצעת ב-main כך: public void doSomthing() { int sum = 0; for (i=o;i<100;i++) { sum++; } } public static void main() { thread1 = new thread(); thread2 = new thread(); doSomthing(); console.writeline(sum); } מכיוון שגם ה-main הינו גדיל אזי ייתכן מצב בו 2 הגדילים נעצרו לפני הספירה או לחילופין אחד איפס לשני ובכל מקרה כאשר הגדיל הראשי מגיע לשורה האחרונה הערך של sum הוא 0-99 ולכן התשובה היא כל ערך בין 0 ל-200 יהיה הגיוני.
  • ע"י: 1_אורח_כללי
    THREADS רצים ביחד, מה יהיה SUM בסוף? (התשובה היא: בין 100 ל-200). התשובה היא בין 0 ל-200. לא הבנתי , מישהו יכול להסביר למה התשובה היא בין 0 ל 200 ולא בין 100 ל 200?
  • ע"י: 1_אורח_כללי
    ראיון ב 26.3.2012, תפקיד - מתכנת מנוסה. 1) מימוש reverse order printing של עץ בינרי + חפירות עומק על סיבוכיות מקום/זמן (מקום - log n. זמן - n) 2) פרמוטציה של איברים בעזרת פונק' רנדום. קראו על Fisher–Yates shuffle בויקיפידיה. בהצלחה!
  • ע"י: 1_אורח_כללי
    היי, הייתי בראיון למשרת סטודנט בפיתוח\בדיקות בצוות תוכנה. שאלו אותי כך: 1.יש לך קופסא שמקבלת שני מספרים ומוציאה מינ' ומקס' . אתה מקבל 4 מספרים וצריך למיין אותם בסדר עולה\יורד. בכמה קופסאות תשתמש ואיך? (צריך לצייר) פתרון :צריך להשתמש ב5 קופסאות ואי אפשר פחות. 2.למצוא ברשימה את האיבר הX מסוף הרשימה בזמן יעיל פתרון:להשתמש במצביע נוסף לראש הרשימה, להריץ את אחד המצביעים עד שהוא במרחק X מהראשון ולבדוק אם הוא NULL , אם הוא לא נקדם כל פעם את שניהם באחד. עד שזה שקידמנו תחילה הוא NULL. 3. להפוך רשימה מקושרת. 4.להראות דוג' של סינגלטון 5.יש לך שעון עם 4 כפתורים כאשר כפתור אחד מעביר מצבים ושאר הכפתורים פועלים בהתאם למצב. איך היית בונה את זה? פתרון: לבנות מחלקה לשעון ומחלקה יורשת לכל מצב, כאשר במחלקת האב יהיה לך משתנה מטיפוס שעון ומתודה שתקבע את הטיפוס שלו לפי אם נלחץ הכפתור שמעביר מצבים. ואז כאשר ילחץ כפתור שתלוי במצב מחלקת האב תקרא למתודה המתאימה של הכפתור שנלחץ לפי מצב הטיפוס הדינאמי של המשתנה מטיפוס שעון.
  • ע"י: אקספון
    השאלה מתייחסת גם למשרת סטודנט לפיתוח? \ או סטודנט עוזר תכניתן?
  • ע"י: 1_אורח_כללי
    עזבו אתכם מנייס.... משכורות נמוכות ומשטר דיקטטורי של VP R&D שחושב שהוא אלוהים...
  • ע"י: 1_אורח_כללי
    אהלן, פעמים רבות נעזרתי בשאלות שבאתר, כעת הגיע תורי לתרום קצת להלן כמה שאלות ממבחן שהיה לי בחברת NICE לתפקיד מפתח: 1. מה זה STACK ומה זה HEAP ומה ההבדל ביניהם? 2. מה זה PROCESS ומה זה THREAD ומה ההבדל ביניהם? 3. איך PROCESS-ים מעבירים מידע ביניהם? איך THREAD-ים? (פרוססים יכולים דרך תקשורת כמו HTTP למשל, וט'רדים חולקים זיכרון משותף, אז דרך משתנים בקוד למשל). 4. היה לכתוב שאילתות SQL, עם הרבה LEFT JOIN. 5. לממש PRODUCER-CONSUMER QUEUE. 6. מה זה פולימורפיזם ולהדגים בכתיבת קוד. 7. int sum = 0; for (i=o;i<100;i++) { sum++; } 2 THREADS רצים ביחד, מה יהיה SUM בסוף? (התשובה היא: בין 100 ל-200). 8. נתון מימוש של סינגלטון, האם הוא THREAD SAFE? אם לא, מה צריך להוסיף כדי שיהיה? תודה
  • ע"י: משה
    אותי שאלו על מה זה Object Oriented אח"כ על פולימורפיזם ביקשו לממש סינגלטון ביקשו להפוך רשימה מקושרת. שאלו שאלות על סינכרון ואני לא זוכר מה עוד.
  • ע"י: 1_אורח_כללי
    שאלה מתוך ראיון עבודה למהנדס תוכנה ב-nice ישנו מערך של מספרים בינאריים מ-0 עד 6000000 כל איבר במערך הוא 0 או 1 (חלק מהביטים של המספר מודלקים וחלק לא) צריך להגדיל את המספר ב-1 הפתרון צריך להסתכל על הספרה הראשונה במספר (LST) ולהבין אם המספר זוגי או לא לפי 2 בחזקת 0 עד 2 בחזקת 6000000 ואז לעבור על התאים במערך ואם המספר זוגי להעלות ביט מצד ימין לאחד ואם לא זוגי משמאל בהצלחה