עשיתי שני שלבים
הראשון הוא מבחן כתב 5 שאלות של כשעה וחצי
שלב שני ראיון אישי עם ראש הצוות
החברה מגייסת אנשים בצורה מדויקת, מעניין אותם כל פריט, מעדיפים אנשים שלמדו באוניברסיטה
השלב השני כלל שאלות כלליות כגון:
- ספר לי על עצמך
- למה רוצה לעזוב את מקום העבודה הנוכחי
- ספר לי על בעיות או אתגרים שנתקלת בהם בעבודה
- איזה תפקיד מעניין אותך
- איזה תחום פיתוח מעניין אותך (desktop, mobile, web, .....)
- מה אתה מחפש במקום העבודה (אילו דברים מעניינים אותך במקום העבודה)
- איפה אתה רואה את עצמך עוד שנתיים
- איפה אתה רואה את עצמך בעוד 5 שנים
- (שאל אם יש לי שאלות וענה על השאלות שלי)
שאלות מתוך הראיון
שלב ראשון:
שאלה 1: נתון קוד וצריך ולמצוא שגיאות של זמן ריצה או דליפה/דריסת זיכרון
שאלה 2: נתונה מחלקה של ניהול מאגר, צריך להוסיף מנגנון שאפשר למחלקות אחרות להירשם ולקבל עדכונים על הפעולות שקוראות
שאלה 3: שני סעיפים
להפוך רשימה מקושרת
למחוק איבר מרשימה מקושרת בהינתן מצביע עליו ולכתוב את המקרה שלא נצליח לעשות את זה
שאלה 4: נתון שתי מחלקות, אחת המחלקות מקבלת את המחלקה השנייה לפונקציות שלה וקוראת לפונקציות שלה (של השנייה)
צריך לבטל את ה include#
של הראשונה לשנייה אבל עדיין בפועל לקרוא לפונקציות של המחלקה השנייה
(רמז: צריך להוסיף עוד מחלקה)
שאלה 5: נתון שתי מטריצות בגודל 3*3
השאלה מה שתי המטריצות מייצגות אם כופלים כל אחד בווקטור בגודל 3 מצד ימין
תשובות
הוסף תשובה
|
לצפיה בתשובות
מרץ 2018
עבור שאלה 3: מה שבעם צריל לעשות זה להגדיר 3 פוייטרים prev= null, next = null, current = head.
ואז נרוץ בלולאת while כל עוד current != null
בתוך הלולאה יש את התנאים הללו:
1. next = current->next
2. current->next = prev
3. prev = current
4. current = next
זימון של מספר מועמדים לטובת מבחן. לפני כן מתקיימת הסברה קצרה על החברה ועל המוצר שהיא מפתחת. לאחר מכן הסבר על השאלות של המבחן. לאחר מכן מבחן שאורכו כ שעה וחצי עד שעתיים
שאלות מתוך הראיון
3 מחלקות. כאשר מחלקה אחת A בונה בתוכה מופע של מחלקה אחרת B ומשתמשת בשדות/מתודות שלה . המטרה היא לשחרר את התלות ובגדול "שלא יופיע B" במחלקה A.
המחלקה השלישית C בונה טיפוס A וקוראת לפונקציה אצלו.
תשובות
הוסף תשובה
|
לצפיה בתשובות
פברואר 2018
הם כנראה מצפים להוסיף מחלקה נוספת שתפתור את העניין. אני אישית השתמשתי בהורשה כאשר A יורש את B.
שאלות עם המראיין: שאלות על OOD ו-OOP. שאלות על VT ופולימורפיזם. ירושת יהלום ומה הבעייתיות בה.
שאלות במבחן:שאלות על רשימה מקושרת- מחיקת איבר בהינתן מצביע לאיבר בלבד, היפוך רשימה. שאלה עם קוד בעייתי, לתקן את מה שלא טוב ולהסביר למה. שאלה שצריך לעשות בה אנקפסולציה לקוד על מנת לשחרר תלות בין מחלקות.
תשובות
הוסף תשובה
|
לצפיה בתשובות
ינואר 2019
להחליף את הערך של האיבר הנוכחי בערך של האיבר הבא ואז למחוק את האיבר הבא..
הסבר על התפקיד
תספר על עצמך
שאלות אופי
שאלות הגיון
שאלות מתוך הראיון
יש 25 סוסים, עליך לדעת מי מהם הכי מהיר.
אתה יכול בכל מירוץ להריץ רק 5 סוסים.
התוצאה של כל מירוץ היא יחסית.
מה המספר המינימלי של מרוצים כדי לדעת מי הסוס הכי מהיר?