זה היה ראיון בזום לצוות מגייס ג'וניור למשרה באקנד בצוות שקשורה לאבטחת מידע של azure.
שאלות מתוך הראיון
Permutation Service
There's a service that on start loads a preexisting collection of words. It exposes two APIs:
Get(string s) - Returns all the strings the are a permutation of the given string s
Add(string s) - Adds string s to the collection of strings
Implement the business layer (not API)
Example:
Add(bac) --> Adds bac to the words collection
Get(bac) --> returns acb, bac, cba
תשובות
הוסף תשובה
|
לצפיה בתשובות
מרץ 2024
נאמר בתחילת הראיון שיש קשר בין חלק א לב ושאין לעשות משהו על דעת עצמי אלא ממש לפי ההנחיות שקיבלתי.
השאלה המוצגת היא חלק ב' ויש לפתור אותה על ידי שימוש בcounting sort.
בשאלה השנייה היה צריך להבין שאפשר להשתמש בחלק א כדי להדיר קלס הפותר את הפונקציות בזמן ריצה מינמלי.
ראיון בית - ולאחריו יום ראיונות שכולל 2 ראיונות בלתי תלויים ושלישי במידה ועברת את הראשונים
שאלות מתוך הראיון
בראיון בית :
בהינתן מערך של מספרים חיוביים, החזר את מספר הפעמים שצריך להפעיל חלוקה ב-2 על המערך כדי להגיע לחצי מהסכום הכולל הראשוני שלו.
למשל - בהינתן 100,1,1 - מספיק לחלק את 100 ל-50 ואת 50 ל-25 ונקבל 27<50
לעומת זאת עבור 5,5,5,5 - נצטרך לחלק (ללא שארית) 3 פעמים כדי לקבל 2,2,2,3
ראיון ראשון בcodility,
שתי שאלות 70 דק, ללא מראיין אנושי.
שאלות מתוך הראיון
שאלה ראשונה:
מקבלים שני מערכים באורך זהה של אינטגרים,
מגדירים ״ k חוצץ טוב״, חוצים את שני המערכים באינדקס k כך שכל ארבעת תתי המערכים שנוצרו שווים בסכום אבריהם. הפונקצייה צריכה להחזיר את מס החוצצים הטובים.
שאלה 2. מקבלים שני מערכים של אינטגרים באורך שווה, מסתכלים עליהם כמערך דו מימדי עם שתי שורות וN עמודות. מסלול מתחילים באיבר האפס של מערךA ומסיימים באיבר האחרון של מערך B (הימני התחתון).
במסלול אפשר לזוז או ימינה או למטה.
איבר מקסימלי במסלול הינו הערך של האיבר המקסימלי שעברנו בו במסלול.
מטרת הפונקציה היא להחזיר את הערך המינימלי של האיבר המקסימלי במסלולים השונים.
עוסקת בפיתוח, תכנות, שיווק ומתן זיכיונות למערכות הפעלה למחשבים, פתרונות תוכנה למגזר הפרטי והעסקי ומגוון פלטפורמות משולבות חומרה ותוכנה. בתחום המוצרים ללקוחות משווקת החברה מערכות הפעלה לשרתים, מחשבים אישיים ומחשבי כף יד.