יש לך אלף חביות, אחת מורעלת, ועשרה זומבים שיכולים לשתות מהחביות.
התחלתי מחיפוש בינארי, אחר כך המראיינים כיוונו ל jump search ובסוף להשתמש בזומבים כמו ספרות בינאריות ולתת לכל אחד לשתות מהחביות בהתאם.
(לדוג' מחבית מספר 7 ישתו שלושת הזומבים הראשונים כי 7 בינארי זה 111).
חברה שעובדת עם MICROSOFT בלבד, וכל המשתמע מכך. התפקיד דורש ידע בCI, TFS, POWERSHELL.
שאלות מתוך הראיון
ראיון ראשון: שלוש שאלות.
שאלה1: נותנים משתנה עם שם של גרסא. צריך לקדם את הבילד. לדוגמא
a=company_v_1.0.1.100
הפלט צריך להיות company_v_1.0.1.101
שאלה2: איך עושים JOIN בין טבלאות
שאלה3: נתונה מחרוזת וצריך להדפיס את זוג האותיות הצמודות שהופיעו הכי הרבה פעמים.
לדוגמא: s="abcabba"
הפלט ab, 2
ראיון שני: 3 שלוש שאלות
שאלה 1: אותו השאלה 3 כמו בראשון הראשון
שאלה 2: לממש מחסנית עם פונקציות push , pop, getmax
שאלה 3: לממש LRU CACHE
ראיון טלפוני ראשוני, ראיון טכני עם ראש צוות, ראיון טכני עם מנהל פיתוח, ראיון עם HR
שאלות מתוך הראיון
שאלות כלליות על IOC - מה זה עושה, איך זה עובד ולמה זה טוב.
שאלות על design patterns.
נתונה ארכיטקטורה ונדרש לפתור את הבעיות שהתעוררו.
מימוש של הפונקציה union תוך כדי שימוש בenumerable
ראיון מקצועי בו נשאלתי לגבי עשייה בעבר ונשאלו חידות קידוד.
שאלות מתוך הראיון
1. לנהל תור PRIORITY למשימות כלומר כל משימה נכנסת ל QUEUE שמנוהל לפי תכיפות.
2. איך לדאוג ל THREAD SAFE לתור
3. איך למנוע מצב של STARVATION כלומר שהודעות עם עדיפות נמוכה לא ישארו יותר מדי זמן בתור