• ראיון ב Klarna
  • ע"י: 1_אורח_כללי
    קרה לי בדיוק אותו דבר, הגשתי להם תרגיל בג'אווה והם לא הצליחו לקרוא אותו יש שם חבורת חובבנים ורמה טכנית נמוכה של המראיינים
  • ע"י: מתכנת14
    הראיון הראשון כולל שאלת דיזיין : צריך למדל שעון קסיו שיש לו שני כפתורי מצב ( A ,B ) ועוד כפתור תאורה זו שאלה פשוטה שצריך לחשוב בה על עקרונות פתוח מונחה עצמים ,שימוש באינטרפייס , הפרדה בין תצוגה לבין פעולה וכד'. השאלה השניה יותר מורכבת וכוללת ביצוע דיזיין למשחק Space Invaders כאשר הדרישה היא שהתצוגה תהיה ב o(n ואילו התזוזה של הכלים על הלוח תהיה ב o(1) אפשר להתחיל לפתור את זה קודם כל בדרך הנאיבית ואז לאט לאט לשפר. הפתרון הנאיבי הראשון הוא למשל להזיז את כל הכלים בלוח אבל זה לא עונה לדרישה של יעילות ואז אפשר להגיד שבעצם לא צריך להזיז את כל הכלים כל פעם ימינה או למטה אלא פשוט לשמור משתנה שהוא ה Offset כמה אנחנו רחוקים מהצדדים ומלמטה ורק אותו לעדכן. השאלה ממשיכה להסתבך כאשר המגייס מוסיף עוד קושי שהוא למשל מה קורה אם מישהו מפוצץ את אחד הצריחים במשחק. לאחר כמה התחבטויות וניסיונות על הלוח התשובה הטובה ביותר היא להשתמש ברשימה מקושרת של כל הצריחים ואז להשיג את היעילות הכי גבוהה. בהצלחה למי שהולך לשם , אני לא ממליץ בכלל , המראיינים הם ילדי 8200 מתלהבים מעצמם ללא כל ניסיון ממשי בתיכנות