• COTENDO קוטנדו
  • ע"י: עבודה מואמצת
    ראיון למשרת QA ידני + אוטומטי. חלק א: 1. (A-X)(B-X)(C-X)* ... (Z-X)= תשובה 0. 2. ממש ממיין ל4 מספרים ע"י מכשיר שקובע MIN וMAX לשני מספרים, ע"י כמה כאלו לכל הפחות ניתן לממש ממיין? תשובה 5 (רמז מבנה של תחרות). 3. יש לכם תיבות עם כדורים על כל תיבה כתוב איזה שני צבעי כדורים יש בה. א לבן לבן. ב. שחור שחור. ג. שחור לבן. עוד נתון כי מה שכתוב לא נכון כלומר ב א אין לבן לבן.. ע"י כמה הוצאות כדור ניתן להגיד איזה סוגי כדורים יש בכל אחת מן התיבות תשובה : הוצאה אחת - (רמז להוציא מהתיבה שבה כתוב לבן שחור) 4. מצא פונקציה מתמטית שבהנתן Nיה סופרת את כמות המספרים החיוביים בה. 5. איך הייתם בודקים תקינות סוגריים שיש כל מיני סוגי סוגריים - תשובה כמובן מחסנית. חלק ב: יש ארבעה סוגי כרטיסי אשראי ויש לבצע בדיקות תקינות: תשובה: לבדוק שמכרטיס שאפשר למשוך מקסימום 15 שקל לא ניתן למשוך יותר ועוד כל מיני בדיקות מפגרות. הכי חשוב לדעתי לבדוק שאם משכנו X כסף עם כרטיס מסוים בחשבון יש Y-X שקל, כשY זה הסכום הקודם בחשבון. שאלת דיאגרמה של חשבון בנק - כנראה שזה הוסף לי לא יצא לעשות אותה. חלק ג: 1.לממש ממיין לערכי הVALUE של טבלת HASH ברשימה מקושרת- בכל שפה שתרצו. תשובה: אני ממשתי מיון כלשהו בJAVA, קראתי ל HASHMAP.getVALUE() הפכתי את המבנה נתונים למערך ,, מיינתי אותו במיון שכתבתי ובניתי מהמערך הממוין רשימה (יש לLIST בJAVA בנאי שמקבל מערך ). 2. יש קובץ רשומות של driver_ID driver_name בנוסף יש הרבה קבצים של driver_id carName צריך להדפיס עבור כל נהג את הID שלו, השם שלו ומספר המכוניות בהן הוא נהג ממוין לפי שם הנהג! תשובה: אני לא הולך לרשום את הכל כי זה ארוך אבל אם יש לכם CLASS ששומר DRIVER ID וNAME בטבלת HASH שהKEY שלה הוא DRIVER ID. אז מה שנשאר זה להשתמש בפונקציה מסעיף 1 שתמיין את ערכי טבלת הHASH לפי שם הנהג. ליצור עוד טבלה שבה עבור כל ID של נגה נשמור כמות המכוניות שהוא נהג בהן עד עכשיו תוך כדי קריאה מהרשומות. בסוף עבור כל שם ממוין של נהג נקח את הID שלו ונחפש את מספר המכוניות שהוא נהג בהן לפי טבלת הHASH השניה ונדפיס למסך. מ.ש.ל. סה"כ מבחן קליל יחסית מה שיותר אכפת לחברה שם זה שיש לכם נכונות לעבודה מואמצת תחת לחץ שזה נתון לתרגום חופשי של כל אחד...
  • ע"י: עבודה מואמצת
    שכחתי תשובה ל4 מהמבחן של קוטנדו cotendo : X = (x1,x2,...,xn) f(xi) = (xi+ |xi|)/2*xi F(X) = S(i=1, n) f(xi) הסבר הפוקנציה f קטנה מחזירה 1 עבור מספר חיובי ו0 עבור שלילי , מה שנשאר לעשות הוא להפעיל F גדולה שעושה SIGMA על הפעלת f קטנה על כל אחד מאברי הוקטור