Zerto – משרת QA junior
תאריך: אוגוסט 2019
ראיון מספר 1 (כמעט זהה לראיון שנכתב מ2014)
מציירים מחשב שמחובר switch לstorage גיבוי פיזי מצד אחד ולstorage גיבוי חיצוני מרוחק דרך האינטרנט.
אומרים שיש שתי אפשרויות לתקשורת של המחשב עם הגיבויים, אחת סינכרונית ואחת א-סינכרונית ושואלים על יתרונות וחסרונות שלהן.
אחר כך שואלים על בעיות שיכולות לצוץ במערכת ואילו בדיקות ידניות הייתם עושים (אינטרנט איטי, תקשורת נפלה, נשרף פיוז, באפר מתמלא ועוד כל מיני שטויות)
אחר כך אומרים שהאינטנרנט נדפק, ככה שהגיבוי הפיזי מתרחש אבל הגיבוי המרוחק נתקע, אז הם רוצים להביא עוד אכסון בתור באפר לגיבוי המרוחק ככה שברגע שהאינטרנט יחזור לפעול, הראוטור ידע מה צריך לגבות ומה לא. שואלים איזה נפח אכסון הייתם לוקחים בשביל להבטיח שהגיבוי יהיה מדויק.
אני עניתי כמובן שצריך נפח אכסון זהה לstorage הפיזי בשביל להבטיח גיבוי מדויק, אחר כך אמרו שזה יותר מידי זכרון ככה שזה יוצא יקר מידי והם רוצים להסתפק בפחות, אז הסברתי להם שיש כאן טרייד-אוף של מהירות ודיוק, משם התקדמתי לפתרון די טריוואלי למי שלמד על מבנה של זכרון במחשב, שבו מחלקים את הזכרון הפיזי לדפים נגיד הזכרון של הגיבוי הפיזי הוא 100KB אז הזכרון מחולק ל100 דפים של 1KB ואז בבאפר שצריך להוסיף עושים שיהיה בגודל 100 ביטים, כל ביט מייצג מספר דף בזכרון של הגיבוי הפיזי, הביט יהיה 1 אם היה שינוי בדף הזה אבל לא גיבינו ו0 אם הדף מגובה. אחר כך ביקשו להסתפק באפילו פחות
שאלתי אם אני יכול לעשות וויתורים מסוימים שיש בפתרון שהצעתי אבל לא יהיו בפתרון החדש, הם דרשו שהפתרון החדש יהיה אפילו פחות מ100ביטים. אז אמרתי שכל ביט יייצג יותר מדף אחד, נגיד 2 דפים ואז ככה יהיה צריך רק 50 ביטים.
בשלב הזה נגמר הראיון הראשון
ראיון שני:
מול ראש צוות ועוד ראש משהו
ראיון בתכנות באיזה שפה שרוצים (בחרתי בC# כי גם הם עובדים בחברה בשפה הזאת)
שאלה ראשונה: תכתוב פונקציה שממיינת מערך של מספרים.
כתבתי מיון של quicksort כאשר תוך כדי כתיבה אני מסביר על מיונים שונים כמו merge sort, heap sort וכו ומסביר על יתרונות וחסרונות של כל אחד (לא נראה שהם הקשיבו כלכך), תוך כדי כתיבה הם רואים שאני כתבתי List<int> myarr בחתימה של הפונקציה, אחד מהם (הבכיר יותר) התחיל להעיר לי שהוא התכוון למיון מערך ולא רשימה. אני הייתי קצת בשוק מההערה שלו, חשבתי שהוא מסתלבט עלי וכשהבנתי שהוא לא מסתבלט עלי, אז נאלצתי להעביר לו שיעור מזורז על גרסאות של C# למינהן.
בחזרה לשאלה, סיימתי לכתוב את המיון, הם בחנו את הפתרון במשך 15 דקות בערך והם לא הבינו אותו, ואז הם תהו למה הוא עובד ומה זה בכלל הפתרון הזה. אני הייתי לגמרי בשוק, הם אשכרה לא הכירו את המיון הזה וציפו שאני אכתוב איזה באבל סורט פשוט. אז במשך 20 דקות ניסתי להסביר להם למה ואיך quicksort עובד, ועוד בסוף הם רצו שאני אסביר להם על היעילות של זה, (כאילו תפתחו איזה סרטון ביוטיוב אחר כך במקום להביך את המקום עבודה שלכם).
לא נשאר המון זמן לראיון, והשאלה השניה הייתה לתכנן (בלי לממש) תוכנית שמציירת צורות כמו ריבוע משולש וכו...
התחלתי לכתוב שם אינטרפייסים ומחלקות אבסטרקטיות וירושות אפישה שצריך וכו... הם לא הבינו חצי מהתרשים Uml הסטנדרטי שציירתי וכל מה שאכפת להם היו "איך קוראים לתכונה שבה אתה יכול להתייחס למשולש וריבוע באותה צורה?" שהתשובה כמובן היא פולימורפיזים.
כל השאלה הזאת הייתה רק בשביל לראות אם אני מכיר את המושג הזה, לא שאלו אפילו איך ניתן להשיג פולימורפיזם, למה זה טוב וכו וכו... נטו רצו לדעת אם אני מכיר את המושג הזה.
קיצור, ראיון נורא פשוט עם מראיינים שממש אבל ממש לא בכיוון. די מביך היה לחשוב שזו הרמה של האנשים הבכירים איתם אני אצטרך לעבוד. בסה"כ החברה על הנייר נראת ממש טוב, המקום יפה והאנשים נחמדים. אבל ללכת לשם למשרת QA שהיא חצי ידנית, לי היה נראה שזה יתרום לי בדיוק כמו שעבודת מלצרות תתרום לקריירה כמתכנת.
ראיון שלישי:
חשבתי שהראיון השלישי יהיה רק HR ובו ידברו על צפיות שכר וכו, מסתבר שזה היה ראיון טכני גם
הגעתי די חולה לראיון (גם הסברתי זאת) המראיין (שאני לא זוכר את התפקיד שלו) דיבר קצת על החברה ועל עצמו ואז שאל את אותם שאלות בדיוק מהראיון הראשון, יותר מזה, הוא ביקש ממני לשחזר בשבילו את השאלות מהראיון הראשון ואז גם להתחיל לענות עליהן מחדש. אחרי שהוא גמר להתיש לי את החיים מההברקות שלו כמראיין הוא נתן לי חידה (מסתבר שהיא די מוכרת)
שהיא: יש לך 2 כדורי זכוכית ובניין בין 100 קומות. צריך לדעת מה הקומה הכי גבוהה שממנה אפשר לזרוק כדור זכוכית מבלי שישבר. כלומר יש לנו 2 כדורי זכוכית שמותר לנו לשבור כדי לגלות את התשובה. אמל;ק התשובה היא 14 והפתרון זה לזרוק מקומה 14 ואז 27 ואז 39 ואז 50 וכו'...
קיצור עניתי על החידה שלו ואז המשכתי לראיון עם HR שגם נתנה לי לדבר המון, אפילו שאמרתי לה שממש קשה לי לדבר כי הייתי עם דלקת גרון. בכל מקרה היא רמזה שהם רחוקים מהצפיות שכר שלי, אני רמזתי שלא הכי התלהבתי מהמראיינים ושאני מחפש מקום שבוא אני אוכל להתקדם אחרי שנה-שנה וחצי ולא לדשדש במקום.
זהו, מקווה שהם ישתפרו עם הראיונות גיוס שלהם וגם בכלל שיתקדמו עם התהליכים יותר מהר ולא יגרררו מרואיינים ל3 ראיונות טכנים מגוכחים.