משרה מתכנת ++C עם ידע בלינוקס
אז ככה אנשים,
חשבתי שעם הגיל אתה מופתע פחות, אבל לצערי לא כך הדברים
אז נכון כשלתי...ולפעמים לדעת יותר זה להראות שאתה יודע פחות--הרבה פחות.
במשחק הזה הפעם ידעתי יותר,הרבה הרבה יותר מדי ונפלתי על חוסר ידע בולט של הצד השני
אז ככה מכת פתיחה design patterns.
אוקיי בשבילי מתאבנים לבוקר, אז אני מדגים את פימפל -- מסתכל בעניים לא בטוח שנקלט -- פולט שזה בעיקרון bridge מהGOF ואז אני קולט שהיחידי שהן מכירות, ( נו טוב הן צעירות) הוא singlton מנסה להגיד זה לא בדיוק design-pattern שכדי להשתמש ביום יום ובמיוחד לא בספריות דינמיות ( תחשבו על סדר הקמה ותלויות) ומספר על דרכים נעימות יותר לממש גישה למשתנה well known דרך template וflywight (נסו כתרגיל), אופס template מילה אסורה !....
מאן דהוא נשלף נייר לממש class איזה שתי פונקציות עלובות באיזה class ואני חושב עוד בטח ישאלו אותי אותי לממש נק' סינכרון של threads בעזרת סמפור! לא לא, רק לא סמפורים בthreads, בכ"ז מדובר בלינקוס.... אני מוכן, אבל עם condition_var או עם barrier ששמורים אותו בסוד לסוף...
אבוי לבושה.. לך תסביר condition_var למי שלא שמעה על פוסיקס או שנעולה בסמפור ועוד קובעת שסמפור בינרי הוא מיוטקס, אז הנה הסיגנל.
למען האמת גם אצל ילד בן 12 לא הייתי עובר ראיון, רק שלזכותו יאמר שהוא לא מתיימר לתכנת.
בסוף הראיון תחושת הבטן אמרה לי, זהו אל תלבש סנדלים לראיונות יותר.
כן זה היה ראיון בעודמקום
ע"י: 1_אורח_כללי
מבין אותך בן אדם.
אמנם אני לא בעל נסיון כמוך אלא בוגר (מצטיין) ללא נסיון שמחפש עבודה אבל מהראיונות שעברתי עד עכשיו
לא פעם קיבלתי את ההרגשה שלענות "נכון מדי" או "טוב מדי" מהווה חסרון באיזשהו מקום.
היה לי ראיון לא מזמן בו על כל שאלה מקצועית של המראיין ידעתי לענות.
לבסוף הוא שלף את שאלת החשיבה שלו, משהו בסגנון של למצוא האם קיימים שני מספרים במערך כלשהו אשר סכומם שווה לערך מסויים.
לא קשה. נתתי לו פתרון עלא כיפאק שכלל מיון ב nlogn ואז ריצה משני קצוות המערך ב n נוסף. סה"כ nlogn.
או קיי, הוא אמר לי, אתה יכול אולי לחשוב על דרך נוספת??
שברתי ת'ראש. לא יתכן שקיים פתרון מהיר יותר אסימפטוטית...
לבסוף הוא אמר לי בלא מעט מבוכה: טוב, הפתרון שלי קצת פחות טוב משלך... ואז זרק לי איזה אלגוריתם טיפשי שכלל מיון ואז חיפוש בינארי על כל איבר כדי למצוא את המשלים...
הרגשתי שהראיון בכיס שלי. כנראה שטעיתי...