תהליך סטנדרטי ריאיון טכני ואז עוד 2 ריאיונות טכניים של שעה כ"א באותו יום, הכל ע"י מפתחים, לא המשכתי מפה
שאלות מתוך הראיון
1. מימוש LruCache
2. הצגת פרויקט שעשיתי ושאלות עליו
3. שאלת system architecture : להציג איך היית בונה מערכת וואטסאפ עם APIS של getMessages, sendMessage, isMessageArrived, isMessageRead אחכ מעבר לאותו דבר עם groups
בהתחלה התקשרה מישהי מהחברה לשיחה קצרה. אמרה שילחו לי מייל לתאם ראיון מהמטה שלהם בבולגריה, למרות שהמשרה בהרצליה.
לאחר מכן היו שתי ראיונות זום:
1. הראיון הראשון היה עם חבר בצוות, הוא סיפר על החברה, וגם נתן שאלה.
2. הראיון השני גם היה עם חבר בצוות, ואז היה מבחן תכנות דרך לנק של hackerrank. הלינק נשלך בזימון.
שאלות מתוך הראיון
ראיון ראשון:
להסביר מה ההבדל בין דטה-בייס רלציוני (SQL) לבין NoSQL.
בראיון השני היתה שאלת תכנות. השאלה והפתרון מופיעים בלינק הבא לרווחת המועמדים:
https://github.com/mytask1234/vmware-2nd-interview-DAG
היה מבחן ראשוני בבית מסנן, לאחר מכאן היה יום ראיונות מרוכז
שאלות מתוך הראיון
יש השערה שאומרת שעבור כל מספר זוגי יש שני מספרים ראשונים שהסכום שלהם שווה למספר הזוגי, תכתוב אלגוריתם ב c++ שמנסה להפריך את ההשערה הזאת,(יש לך פונקציה שבהינתן מספר מחזירה לך וקטור ממוין של כל המספרים הראשונים שקטנים ממנו).
מראיינים מאד נחמדים, נתנו זמן לחשוב על השאלות והיו אדיבים.
שאלות מתוך הראיון
- לצייר תרשים של פרויקט שעשית ושאלות על הארכיטקטורה של הפרויקט.
- תממש רשימת פיבונאצ'י רקורסיבית ולא רקורסיבית.
- תממש מבנה נתונים ל LRU CACHE עם מספר מקומות מוגבל. הכנסה, הוצאה, חיפוש ב O(1)
There are two technical interviews, an interview with one of the managers and HR interview. They asked a recursion question and a design question.
שאלות מתוך הראיון
Describe a system for representing an elevator. You have a building with few floors and on each floor there is a button. There are no buttons inside the elevator. What would you change if we want to add an additional elevator to the building. How will you manage the requests between the two elevators.