קובעים ראיון אם עוברים אותו יש משימת בית ואחכ עוד שני ראיונות עם מנהל ועם hr
נתנו לי מבחן עם 4 שאלות על דף ויצאו מהחדר לתת לי זמן לפתור
שאלות מתוך הראיון
1. נתונה פונקציה:
For(int I = 0; I < 10; I ++)
Sum++
הmain יוצר שני threads שמריצים את הפונקציה, עושה join לשני הthreads ובסוף מדפיס את הערך של sum
Sum הוא משתנה סטטי גלובלי
מה יודפס?2. מוסבר על פעולת set של מערך שמבצעת השמה בo)1(, מבקשים לממש פונקציה setAll שנראה כאילו שמבצעת השמה לכל האיברים במערך לערך המתקבל בo)1(
הניסוח seem to set all
3. להדפיס את כל המספרים המקיימים a^3 + b^3 = c^3 + d^3
4. מקבלים פלייליסט של שירים, רוצים לבצע shuffle ולהפעיל את השירים, כך שכל שיר יופעל פעם אחת.
שלב ראשון סינון קורות חיים, לאחר מכן זימון ליום ראיונות שבו עוברים ארבעה ראיונות עם אנשי הצוות והבוס
שאלות מתוך הראיון
למעט הדברים הרגילים (ספר על עצמך וכו') - היו תרגילים: אחוזים, חישוב זווית בין מחוגי שעון, בדיקת תהליכי חשיבה בבעיות של החברה...
תשובות
הוסף תשובה
|
לצפיה בתשובות
ספטמבר 2019
הזווית בין המחוגים בשעה 18:45 - 67.5 מעלות
ספטמבר 2019
18:45 זה 90 מעלות..
ינואר 2020
זה לא 90 מעלות.
מאחר וכאשר השעה היא 18:45 אז מחוג הדקות יצביע על "9" ומחוג השעות יהיה בין "6" ל-"7" אבל בשלושת רבעי דרך קרוב יותר ל"7".
הפרש בין כל שעה בשעון הוא 30 מעלות,זאת אומרת המחוג של השעות מתוך 30 מעלות שבין "6" ל-"7" כבר "התקדם" שלושת רבעי (כל רבע זה 7.5 מעלות) לכיוון "7" אך נותר לו עוד רבע שעה כדי להגיע ל"7" אז ההפרש הזה הינו 7.5 ועוד 30*2 עד המחוג של הדקות שנמצא ב9.
סה"כ זה 67.5
יום מיונים- ראיון אישי, משימות כתיבת קוד, ראיון HR
שאלות מתוך הראיון
יש משתמש גלובלי SUM המאותחל ל0. שני ת'רדים רצים במקביל, בתוך כל אחד לולאה מ0 עד 10. בסוף, MAIN מדפיסה סכום, מהו?
תשובות
הוסף תשובה
|
לצפיה בתשובות
אוגוסט 2019
2-20. 2 במקרה בו כל ת'רד עוצר בזמן הגרוע ביותר, ו20 אם עוצר בזמן הטוב ביותר.
https://stackoverflow.com/questions/46040473/minimum-value-of-a-counter-accessed-by-two-threads-without-synchronization
ספטמבר 2019
לדעתי אין מצב לקבל תוצאות בין 2 - 9
כי גם במקרה הגרוע כל תרד עדיין נמצא בלולאה של 0 עד 10, ולכן התוצאות האפשריות הן בין 10-20
ספטמבר 2019
אפשר לקבל בין 1-20.
דוגמא: טרד 1 קורא את הערך של SUM שהוא 0 , יש קונטקסט סוויץ' וטרד 2 מקבל זמן ריצה ורץ עד הסוף על הלולאה שלו מעדכן את SUM ל10 ורק אז יש קונטקסט סוויץ שחוזר לטרד 1 שאצלו שמור 0 הוא מעלה ב1 ודורס את הערך של 10 ב1.
אוקטובר 2019
אז איך יהיה תוצאה 1? גם אם טרד 1 דורס את הערך של 10, יש לו עוד 9 איטרציות לעבור לבדו אז הסכום יגיע ל-10.
חברת טכנולוגיה ישראלית המתמחה בפיתוח ויצור מערכות תקשורת טלפוניות וממוחשבות, בעיקר לשירותי מודיעין, ציוד לפיענוח והקלטת וידאו ואודיו דיגיטאלי ומרכזיות טלפוניות. מטה החברה נמצא ברעננה ובניו-ג'רזי.