שחזורי ראיונות עבודה -> ראיון ב Airspan.
  • ראיון ב Airspan.
  • ע"י: משה
    חברה לא קטנה ולא גדולה ליד נתב"ג מפתחת WI-MAX. היה ראיון די מוזר, בעיקר שיחה. פה ושם פתאום קצת שאלות מקצועיות בעיקר על תקשורת. בסוף קצת שאלות מיקצועיות ב real-time . שאלה אחת הייתה: נתון מספר כלשהוא ,כתוב פונקציה ב C המחזירה את מס' הביטים הדלוקים בצורה היעילה ביותר האפשרית. שאלה שניה: בהנחה שאין לך מגבלת מקום בזיכרון, ממש פונקציה שעושה אותו דבר אבל במהירות גבוהה יותר.
  • ע"י: 1_אורח_כללי
    לגבי השאלה עם הביטים, יש הרבה אפשרויות לסעיף א, בגדול הפיתרון ההכי אינטואטיבי הוא לעשות & עם 1, לבדוק אם true, אם כן להוסיף לאיזה שהוא counter, ולעשות shift right, עד שמגיעים ל 0. אולם הוא לא הכי מהיר. while (num > 0) { counter += (num & 1); num >>= num; } ניתן גם לעשות את זה בלולאת for, אין הרבה הבדל. הפיתרון ההכי מהיר הוא לבצע num &= num-1, זה מכבה את הביט ההכי ימני במספר, לדוגמה 1100101 יפעל 4 פעמים. while (num > 0) { counter++; num &= num-1; } לגבי התשובה לסעיף השני הפיתרון נקרא single cycle, אנכנו נכנסים לזה יותר בהרחבה בלימודים אצלינו. בגדול יוצרים מערך כגודל האפשרויות, והתשובה ניתנת ישירות מהפנייה למערך באינדקס המבוקש. לשאלת התקשורת אני יכול לתת לך את הפיתרונות מה זה כל פרוטוקול, זה מאוד פשוט, נדרש קצת ידע ב networking. לגבי איך מגדירים זה פשוט תלוי באיזה מערכת הפעלה אתה נמצא, גם לא מסובך. אם תרצו אני יכול להפנות אותכם אל הפורום שלנו, בו אני אציין את התשובות לשאלות האלו.
  • ע"י: 1_אורח_כללי
    בראיון שאלו אותי מזה ARP DHCP DNS מה הבדלים ברמות 2 3 בנתבב איך מקשרים בין וילנים שונים אם 2 מחשבים מחוברים בסויטץ איך 2 מחשבים מדברים בינהם בהתחלה? יש מחשב אחד עם 2 כרטיסי רשת איך להגדיר למחשב שדווקה דרך כרטיס רשת אחד הוא יעבור..
  • ע"י: 1_אורח_כללי
    שאלות בתקשורת: פרוטוקולים, ניתוב, הבדל בין רכיבים\שכבות תקשורת. למשל: כיצד ניתן בעזרת צב"ד המחובר למודם ליציאה ולכניסה לברר מהי המהירות שליחה דרך המודם? מהו DHCP, ARP? כיצד להגדיר default gatway במחשב עם שתי כרטיסי רשת והגדיר כי דרך כרטיס רשת 1 יצאו כל הבקשות לIP מסוים ודרך רטיס 2 יצאו בקשות לIP אחר (סאבנט)? מה הבעיה בחיבור כזה של מחשב? (כמצוין מעל) תפקיד שכבה 2 ו-3 והבדלים? ידע בRF.
  • ע"י: 1_אורח_כללי
    הייתי לפני שבועיים למשרת פיתוח EMBEDDED לבוגר חסר ניסיון, ביקשו להציג פרוייקט גדול, ואז ביקשו לממש תור באמצעות מערך. למרות שעניתי נכון ויש לי פרוייקט מרשים לא עברתי, אז לא ברור מה בדיוק מחפשים...
  • ע"י: 1_אורח_כללי
    הי מישהו היה בראיון למשרת מפתח c++/c באיירספאן לאחרונה ויכול לומר בבקשה מה נשאל?
  • ע"י: 1_אורח_כללי
    טוב הייתי בראיון. שאל שאלות כלליות על RT . וביקש לממש malloc alligned by 16 איך עושים זאת יש מושג????
  • ע"י: 1_אורח_כללי
    החברה: airspan בקרית שדה בתעופה (איירספן) בכל מקרה שאלה נוספת שהייתה שם: - בעזרת BITWISE בנה פונקציה שבודקת אם מספר כלשהו הוא חזקה של 2 - כאשר הצגתי את הפתרון נשאלתי מה היעילות של התוכנית שבניתי : (O(n - לאחר מכן נתבקשתי לענות על אותה שאלה כאשר (O(1 הכוונה למשרת QA - תוכנה שאלה נוספת מאותו ראיון: ישנם 2 משתנים נומריים, יש להחליף את הערכים שלהם כאשר: 1. אסור להשתמש במשתנה שלישי. 2. יש להשתמש רק בפעולות +,-
  • ע"י: 1_אורח_כללי
    טוב הייתי בראיון. שאל שאלות כלליות על RT . וביקש לממש malloc alligned by 16
  • ע"י: 1_אורח_כללי
    אתה יכול להגיד פחות או יותר מה היו השאלות בתקשורת ובRT?
  • ע"י: 1_אורח_כללי
    כן עליתי על זה... חוץ מזה שהפתרון השני הוא 100% דרך LUT.
  • ע"י: 1_אורח_כללי
    אתה יכול להשתמש בפעולות BITWISE בכדי לפתור את השאלה בקלות.
  • ע"י: 1_אורח_כללי
    האם פתרת את השאלות/האם יש לך פתרון?