שעתיים ראיון
הצגת החברה והמוצר בכמה דקות במהירות רבה
ספר על עצמך
שאלות טכניות
במידה ועוברים מקבלים עבודה לבית ואח"כ עוד 3-4 ראיונות (למי שיש סבלנות ועצבים)
שאלות מתוך הראיון
1.נתון קליינט פונה לשרת שמבצע את הבקשה ב 5 דקות כאשר יש load balancer שמפסיק את התקשורת לאחר 2 דקות. איך לפתור את הבעיה?
2.כמה שאלות של ידע, deadlockף איך מונעים אותו
3.לכתוב פונקציה שמקבלת מערך וסוכמת אותו ללא לולאה
תשובות
הוסף תשובה
|
לצפיה בתשובות
אוגוסט 2020
1.השרת ישלח מיד הודעה לקליינט WAIT, הקליינט ישלח כל שניה בקשה לבדוק אם יש התקדמות. השרת מחזיק ConcurrentHashMap של מזהה קליינט ורקווסט למבנה שמחזיק TIMESTAMP, STATUS. בכל פניה של הקליינט ה TIMESTAMP מתעדכן.
את הבקשה של הקליינט, השרת מעביר ל THREAD שמעדכן את המפה כשהוא מסיים
בשרת רץ THREAD שבודק את המפה ומוחק משם רשומות של קליינטים שלא פנו X זמן
STATUSES - WORKING, WAIT
3.לכתוב פונקציה רקורסיבית
מרץ 2025
public int sumArray(int[] arr) {
return Arrays.stream(arr).sum();
}