ראיון ראשון עם ראש צוות R&D + ראש צוות אוטומציה.
שאלות כלליות על מקומות עבודה קודמים ( פרויקטים שהשתתפתם, מה היה יותר טוב ת מה פחות אהבתם בעבודה קודמת,תעליכי ניהול עבודה בצוות קודם ...)
שאלה מקצועית יחידה ששאלו: איזו בדיקות היתה עושה למסך LOGIN (עם דגש על security )
ראיון ראשון מקצועי אצל ראש הצוות, לפעמים רעיון נוסף עם עוד ראש צוות.
שאלות מתוך הראיון
שאלה קלאסית, איך היית בודק EXCEL, שמים דגש על מקרה קצה של לולאה פנימית של תאים.
כלומר בתא A1 כתוב "A3" (זה סוג של מצביע למה שקיים ב A3), ובתא A3 כתוב "A1". וככה נוצרת לולאה פנימית אינסופית כזו.
כשמתמיינים שם מלמשרות אוטומציה שואלים את אותה שאלה, איך היית בודק בקוד את אותו הדבר.
היה ראיון ממש לא נעים, כבר הייתי בכמה ראיונות בחיי וגם כשלא עליתי על הפתרון חשוב בעייני להרגיש נוח לטעות ליד מי שהולך להעסיק אותך. אז היו 2 מראיינים אחד צעיר יותר ואחד מבוגר יותר שזלזל בכל תשובה שנתתי והיה מאוד מתנשא אפילו לא חשבו לרגע שייתכן שיש פתרון אחר ממה שתפור אצלם בראש (באמת, אפילו תיקנו לי לולאת for ל foreach...) רשמו בתגובות פה שאין סדר, אכן. שאלתי מה ההרכב של הצוות שאני אהיה משויכת אליו, הם אמרו שיש כל מיני צוותים וכל מיני תפקידים. לי נראה תמוהה. אמרו שאין תלות לשפה ונתנו לי תרגיל ב C# וכששאלתי על דברים שקשורים נטו לסינטקס של C# שמעתי צקצוקים מהכיוון של המראין. הוא חשב שאני כל כך סתומה עד שבא עד למעלית לוודא שאני יודעת איך להשתמש בה (איך נראה לך שעליתי?!) והרגישו צורך לומר לי בפרצוף שלא עברתי. גם אם הייתי עוברת, ממש לא אנשים שהייתי רוצה לעבוד איתם. בסיום הראיון הם סגרו את הדלת יצאו שניהם והתדיינו, לצערי שמעתי הכל. שום כבוד לאנשים, חבל. ובכל זאת מי שעדיין קורא ועדיין רוצה להתראיין שם, אשמח לשתף:
שאלות מתוך הראיון
1. יש m קבצים כשבכל קובץ יש n מספרים. מודיעים לך שהמספרים ממוינים אך הקבצים לא. צריך למצוא אלגוריתם לסידור.
2. נותנים מימוש של מחסנית ב C# ששם יש push, pop, ושני בנאים. מבקשים ממך למצוא טעויות במימוש.
3. רוצים לראות איך אתה כותב קוד, אז נותנים לך רשת של node-ים כשכל אחד יכול להצביע ויכול להיות מוצבע. אומרים לך שאתה מקבל depth ואתה צריך לומר אילו node-ים יחזרו עבור קודקוד X בעומק 3.
תשובות
הוסף תשובה
|
לצפיה בתשובות
ינואר 2017
1. התשובה היחידה שתופסת (כי כל פתרון יצירתי אחר לא תפס) הוא שצריך למיין כל פעם שני קבצים ביחד (כך שכל קובץ עכשיו באורך 2n) ואחר כך למיין עוד פעם כל שני קבצים ביחד (כך שכל קובץ יהיה באורך 4n) בסופו של דבר מגיעים למערך אחד ממוין. שואלים מה הזמן ריצה של זה, אם אני לא טועה זה היה (nXmlog(m
2. הבעיות היו בבנאי הראשון (יש שם שורה מיותרת) ב push כי זה היה קודם קידום של הpointer ורק אז השמה של הitem. היה שם הרבה קוד שאני לא זוכרת בע"פ אבל פשוט צריך להבין מה ההבדל בין item++ ל ++item. ואחר כך ב push יש שם משוואה עם < אז היה חסר שם = (להפוך את המשוואה ל <=) זה מה שאני זוכרת לפחות...
3. צריך לפתור את זה ברקורסיה. ניסיתי לפתור את זה באופן איטרטיבי וקיבלתי מבטים מהבחור ה"נחמד" בסוף כשהשני אמר לי אפשר גם בדרך אחרת, ואז אמרתי רקורסיה, מיכאל אמר "או.. " כאילו תודה לאל שהיא הגיעה לזה. לא נעים.