הגשת קורות חיים,שיחת טלפון מHR והזמנה ליום ראיונות מרוכז.
דרישה שישארו 3 סמסטרים עד לסיום הלימודים.
היום מחולק ל-3 שלבים:
שלב ראשון מבחן בכתב
שלב שני מטלת תכנות במחשב
שלב שלישי ראיון HR
שאלות מתוך הראיון
1. נתון קוד עם מחלקת אב ומחלקת בן יורשת ומריצים קוד ושואלים מה הפלט? (צריך ידע בירושה ומחלקות מופשטות)
2. נתון קוד שמאתחל,משתנה גלובלי num מאותחל להיות 0 ולאחר מכן מאתחלים 2 Threads ומבצעים t2.start() t1.start() ובנוסף פונקציית foo שמריצה לולאה מ0-10 ובכל איטרציה מתבצע num++
שולחים כל thread לfoo
מה יהיה המספר שמודפס בסוף התכנית?
3. נתון קוד עם מחלקת אב ומספר מחלקות שיורשות וגם פה נדרש להגיד מה הפלט בהתאם למספר שינויים.
4.נתון עץ חיפוש בינארי, צריך לממש פונקציית שמבצעת reverse order ומדפיסה את האיברים בעץ בסדר הפוך (ההפך מin order)
סיבוכיות זמן ומקום.
5.נתונה רשימה של שירים, עליך לבנות פונקציה שמבצעת shuffle לרשימה ומשמיעה כל שיר בידיוק פעם אחת ובאופן רנדומלי
תשובה: להשתמש במערך , להשתמש בפונקציית רנדום , ולרוץ בלולאה עד n (גודל הרשימה) ובכל איטרציה לגשת לאיבר במערך לנגן אותו ולאחר מכן להחליף אותו עם האיבר האחרון ברשימה ולהקטין את הטווח ב-1.
סיבוכיות זמן ומקום?
קובעים ראיון אם עוברים אותו יש משימת בית ואחכ עוד שני ראיונות עם מנהל ועם 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
חברת טכנולוגיה ישראלית המתמחה בפיתוח ויצור מערכות תקשורת טלפוניות וממוחשבות, בעיקר לשירותי מודיעין, ציוד לפיענוח והקלטת וידאו ואודיו דיגיטאלי ומרכזיות טלפוניות. מטה החברה נמצא ברעננה ובניו-ג'רזי.